ACQUISITIONS - Additional Information (Details) - USD ($) $ in Thousands | | | | 3 Months Ended | 9 Months Ended | 12 Months Ended |
Nov. 04, 2024 | Aug. 01, 2024 | Feb. 06, 2024 | Dec. 31, 2024 | Dec. 31, 2024 | Dec. 31, 2023 | Mar. 31, 2024 |
Business Acquisition [Line Items] | | | | | | | |
Cash paid for acquisitions | | | | | $ 84,491 | $ 5,284 | |
Goodwill | | | | $ 266,941 | 266,941 | | $ 247,191 |
PF WaterWorks, L.P. | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Business combination, consideration transferred | $ 43,200 | | | | | | |
Cash paid for acquisitions | 40,000 | | | | | | |
Business combination consideration transferred working capital adjustment | 2,200 | | | | | | |
Noncurrent contingent consideration | $ 1,000 | | | | | | |
Business combination target period | 3 years 2 months 12 days | | | | | | |
Transaction expenses incurred | | | | 1,100 | 1,300 | | |
Goodwill | $ 12,000 | | | | | | |
Fair value of accounts receivable acquired | 1,600 | | | | | | |
Fair value of inventory acquired | 4,200 | | | | | | |
Fair value of other current asset | 100 | | | | | | |
Fair value of other current assets acquired | 100 | | | | | | |
Fair value of other assets | 300 | | | | | | |
Fair value of current liabilities acquired | 900 | | | | | | |
Other liabilities | $ 100 | | | | | | |
Assets acquired, amortization period | 15 years | | | | | | |
PF WaterWorks, L.P. | Trademarks | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Indefinitely lived intangible assets acquired | $ 2,700 | | | | | | |
PF WaterWorks, L.P. | Patents | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Indefinitely lived intangible assets acquired | 400 | | | | | | |
PF WaterWorks, L.P. | Customer Lists | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Finite lived intangible assets acquired | $ 22,800 | | | | | | |
Assets acquired, amortization period | 15 years | | | | | | |
PF WaterWorks, L.P. | Patents | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Assets acquired, amortization period | 5 years | | | | | | |
PSP Products, Inc. | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Business combination, consideration transferred | | $ 47,100 | | | | | |
Cash paid for acquisitions | | 32,500 | | | | | |
Business combination consideration transferred working capital adjustment | | 7,000 | | | | | |
Noncurrent contingent consideration | | $ 7,600 | | | | | |
Business combination target period | | 2 years 6 months | | | | | |
Transaction expenses incurred | | | | $ 100 | $ 300 | | |
Goodwill | | $ 9,000 | | | | | |
Fair value of accounts receivable acquired | | 4,400 | | | | | |
Fair value of inventory acquired | | 8,900 | | | | | |
Fair value of other current asset | | 300 | | | | | |
Fair value of other current assets acquired | | 300 | | | | | |
Fair value of other assets | | 700 | | | | | |
Fair value of current liabilities acquired | | 2,600 | | | | | |
Other liabilities | | $ 400 | | | | | |
Assets acquired, amortization period | | 15 years | | | | | |
PSP Products, Inc. | Trademarks | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Indefinitely lived intangible assets acquired | | $ 2,000 | | | | | |
PSP Products, Inc. | Customer Lists | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Finite lived intangible assets acquired | | $ 24,500 | | | | | |
Assets acquired, amortization period | | 15 years | | | | | |
PSP Products, Inc. | Valuation Technique, Option Pricing Model | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Noncurrent contingent consideration | | $ 600 | | | | | |
PSP Products, Inc. | Valuation Technique, Consensus Pricing Model | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Noncurrent contingent consideration | | $ 7,000 | | | | | |
Dust Free, LP | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Business combination, consideration transferred | | | $ 34,200 | | | | |
Cash paid for acquisitions | | | 27,400 | | | | |
Noncurrent contingent consideration | | | $ 6,800 | | | | |
Business combination target period | | | 6 years | | | | |
Transaction expenses incurred | | | | | | | $ 700 |
Goodwill | | | $ 3,200 | | | | |
Fair value of accounts receivable acquired | | | 2,900 | | | | |
Fair value of inventory acquired | | | 4,100 | | | | |
Fair value of other current asset | | | 400 | | | | |
Fair value of other current assets acquired | | | 3,600 | | | | |
Fair value of current liabilities acquired | | | $ 2,300 | | | | |
Assets acquired, amortization period | | | 15 years | | | | |
Percent of outstanding equity acquired | | | 100% | | | | |
Cash acquired from acquisition | | | $ 600 | | | | |
Working capital adjustment | | | 500 | | | | |
Cash and equivalents | | | 600 | | | | |
Dust Free, LP | Trademarks | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Indefinitely lived intangible assets acquired | | | 1,600 | | | | |
Fair value of the assets acquired, indefinite-lived | | | 1,000 | | | | |
Dust Free, LP | Customer Lists | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Finite lived intangible assets acquired | | | $ 20,100 | | | | |
Assets acquired, amortization period | | | 15 years | | | | |
Dust Free, LP | Trade Names | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Finite lived intangible assets acquired | | | $ 600 | | | | |
Assets acquired, amortization period | | | 2 years | | | | |
Dust Free, LP | Valuation Technique, Option Pricing Model | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Noncurrent contingent consideration | | | $ 2,100 | | | | |
Dust Free, LP | Valuation Technique, Consensus Pricing Model | | | | | | | |
Business Acquisition [Line Items] | | | | | | | |
Noncurrent contingent consideration | | | $ 4,700 | | | | |