v3.25.1
ACQUISITIONS - (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 04, 2024
Aug. 01, 2024
Feb. 06, 2024
Oct. 04, 2022
Jul. 08, 2022
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Business Combination [Line Items]                
Cash paid for acquisitions           $ 84,684 $ 29,779 $ 55,885
Long-term contingent consideration liability           12,235 8,455  
Goodwill           264,092 247,191 $ 242,740
Acquisition-related contingent consideration liabilities           24,400 7,400  
Intellectual Property                
Business Combination [Line Items]                
Assets acquired, amortization period         15 years      
Fair value of the assets acquired, finite-lived         $ 3,700      
PF WaterWorks, L.P. (PF Water)                
Business Combination [Line Items]                
Purchase price, amount transferred $ 45,600              
Cash paid for acquisitions 40,000              
Working capital and closing cash adjustments 2,400              
Long-term contingent consideration liability $ 3,200              
Business combination target period 3 years 2 months 12 days              
Transaction expenses incurred           1,400    
Goodwill $ 10,300              
Fair value of accounts receivable acquired 1,600              
Fair value of inventory acquired 4,200              
Other current assets 200              
Fair value of equipment acquired 100              
Other assets 400              
Fair value of current liabilities assumed 900              
Current liabilities, other 100              
Assets acquired, amortization period   15 years            
PF WaterWorks, L.P. (PF Water) | Trademarks                
Business Combination [Line Items]                
Trade name (indefinite life) 3,100              
PF WaterWorks, L.P. (PF Water) | Customer Lists                
Business Combination [Line Items]                
Finite lived intangibles $ 26,200              
Assets acquired, amortization period 15 years              
PF WaterWorks, L.P. (PF Water) | Patents                
Business Combination [Line Items]                
Finite lived intangibles $ 600              
Assets acquired, amortization period 5 years              
PSP acquisition                
Business Combination [Line Items]                
Purchase price, amount transferred   $ 51,300            
Cash paid for acquisitions   32,500            
Working capital and closing cash adjustments   7,000            
Long-term contingent consideration liability   $ 11,800            
Business combination target period   2 years 6 months            
Transaction expenses incurred           500    
Goodwill   $ 7,300            
Fair value of accounts receivable acquired   4,400            
Fair value of inventory acquired   8,900            
Fair value of equipment acquired   300            
Other assets   700            
Fair value of current liabilities assumed   2,700            
Current liabilities, other   $ 300            
Assets acquired, amortization period   15 years            
Acquisition-related contingent consideration liabilities           $ 2,100    
Fair value of other current asset   $ 300            
PSP acquisition | Valuation Technique, Option Pricing Model                
Business Combination [Line Items]                
Long-term contingent consideration liability   4,800            
PSP acquisition | Valuation Technique, Consensus Pricing Model                
Business Combination [Line Items]                
Long-term contingent consideration liability   7,000            
PSP acquisition | Trademarks                
Business Combination [Line Items]                
Trade name (indefinite life)   2,400            
PSP acquisition | Customer Lists                
Business Combination [Line Items]                
Finite lived intangibles   $ 30,000            
Assets acquired, amortization period   15 years            
Dust Free acquisition                
Business Combination [Line Items]                
Purchase price, amount transferred     $ 34,200          
Cash paid for acquisitions     27,900          
Long-term contingent consideration liability     $ 6,800          
Business combination target period     6 years          
Transaction expenses incurred             $ 700  
Goodwill     $ 3,700          
Fair value of accounts receivable acquired     2,900          
Fair value of inventory acquired     4,100          
Other current assets     400          
Fair value of equipment acquired     3,100          
Fair value of current liabilities assumed     $ 2,300          
Assets acquired, amortization period     15 years          
Percent of outstanding equity acquired     100.00%          
Cash acquired     $ 600          
Working capital true-up receipt     500          
Cash and equivalents     600          
Dust Free acquisition | Valuation Technique, Option Pricing Model                
Business Combination [Line Items]                
Long-term contingent consideration liability     2,100          
Dust Free acquisition | Valuation Technique, Consensus Pricing Model                
Business Combination [Line Items]                
Long-term contingent consideration liability     4,700          
Dust Free acquisition | Trademarks                
Business Combination [Line Items]                
Trade name (indefinite life)     1,600          
Fair value of the assets acquired, indefinite-lived     1,000          
Dust Free acquisition | Customer Lists                
Business Combination [Line Items]                
Finite lived intangibles     $ 20,100          
Assets acquired, amortization period     15 years          
Dust Free acquisition | Trade Names                
Business Combination [Line Items]                
Finite lived intangibles     $ 600          
Assets acquired, amortization period     2 years          
Falcon Stainless, Inc.                
Business Combination [Line Items]                
Purchase price, amount transferred       $ 37,100        
Cash paid for acquisitions       34,600        
Goodwill       17,500        
Fair value of accounts receivable acquired       1,400        
Fair value of inventory acquired       700        
Other current assets       3,000        
Fair value of current liabilities assumed       600        
Acquisition-related contingent consideration liabilities       2,500        
Fair value of other current asset       $ 100        
Percent of outstanding equity acquired       100.00%        
Cash acquired       $ 1,000        
Cash and equivalents       $ 1,000        
Liability consideration term       1 year        
Other liabilities       $ 8,400        
Falcon Stainless, Inc. | Trademarks                
Business Combination [Line Items]                
Trade name (indefinite life)       4,700        
Falcon Stainless, Inc. | Customer Lists                
Business Combination [Line Items]                
Finite lived intangibles       $ 17,700        
Assets acquired, amortization period       15 years        
Cover Guard, Inc. and AC Guard, Inc.                
Business Combination [Line Items]                
Purchase price, amount transferred         18,400      
Cash paid for acquisitions         18,000      
Long-term contingent consideration liability         $ 400      
Business combination target period         5 years      
Goodwill         $ 1,700      
Fair value of accounts receivable acquired         1,000      
Fair value of inventory acquired         3,100      
Fair value of equipment acquired         $ 300      
Assets acquired, amortization period         15 years      
Acquisition-related contingent consideration liabilities         $ 400      
Liability consideration term         5 years      
Additional consideration         $ 1,500      
Tax liabilities to be paid by the company on behalf of the sellers         2,200      
Payments to acquire business gross including additional consideration         19,500      
Cover Guard, Inc. and AC Guard, Inc. | Trademarks                
Business Combination [Line Items]                
Trade name (indefinite life)         700      
Cover Guard, Inc. and AC Guard, Inc. | Customer Lists                
Business Combination [Line Items]                
Finite lived intangibles         $ 9,800      
Assets acquired, amortization period         15 years      
Cover Guard, Inc. and AC Guard, Inc. | Patents                
Business Combination [Line Items]                
Finite lived intangibles         $ 1,800      
Assets acquired, amortization period         10 years      
Cover Guard, Inc. and AC Guard, Inc. | Intellectual Property                
Business Combination [Line Items]                
Fair value of the assets acquired, finite-lived         $ 3,700