v3.24.1.1.u2
ACQUISITIONS - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 06, 2024
Oct. 04, 2022
Jul. 08, 2022
Dec. 15, 2021
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Business Acquisition [Line Items]              
Cash paid for acquisitions         $ 32,729 $ 58,335 $ 35,942
Acquisition deferred payments         8,455 1,853  
Goodwill         247,191 242,740 224,658
Contingent consideration         $ 7,200 $ 600  
Trademarks              
Business Acquisition [Line Items]              
Fair value of the assets acquired, indefinite-lived $ 1,000            
Intellectual Property              
Business Acquisition [Line Items]              
Assets acquired, amortization period     15 years        
Fair value of the assets acquired, finite-lived     $ 3,700        
Dust Free acquisition              
Business Acquisition [Line Items]              
Percent of outstanding equity acquired 100.00%            
Purchase price, amount transferred $ 34,700            
Cash acquired 600            
Cash paid for acquisitions 27,900            
Acquisition deferred payments $ 6,800            
Business combination target period 6 years            
Goodwill $ 4,000            
Fair value of accounts receivable acquired 2,900            
Cash and equivalents 600            
Fair value of inventory acquired 3,900            
Fair value of other current asset 400            
Other assets 3,600            
Fair value of current liabilities assumed $ 2,300            
Assets acquired, amortization period 15 years            
Dust Free acquisition | Valuation Technique, Option Pricing Model              
Business Acquisition [Line Items]              
Acquisition deferred payments $ 2,100            
Dust Free acquisition | Valuation Technique, Consensus Pricing Model              
Business Acquisition [Line Items]              
Acquisition deferred payments 4,700            
Dust Free acquisition | Trademarks              
Business Acquisition [Line Items]              
Trade name (indefinite life) 1,600            
Dust Free acquisition | Customer Lists              
Business Acquisition [Line Items]              
Finite Lived intangibles $ 20,100            
Assets acquired, amortization period 15 years            
Dust Free acquisition | Trade Names              
Business Acquisition [Line Items]              
Finite Lived intangibles $ 600            
Assets acquired, amortization period 2 years            
Falcon Stainless, Inc.              
Business Acquisition [Line Items]              
Percent of outstanding equity acquired   100.00%          
Purchase price, amount transferred   $ 37,100          
Cash acquired   1,000          
Cash paid for acquisitions   34,600          
Goodwill   17,500          
Fair value of accounts receivable acquired   1,400          
Cash and equivalents   1,000          
Fair value of inventory acquired   700          
Fair value of other current asset   100          
Other assets   3,000          
Fair value of current liabilities assumed   700          
Contingent consideration   $ 2,500          
Liability consideration term   1 year          
Current liabilities, other   $ 8,400          
Falcon Stainless, Inc. | Trademarks              
Business Acquisition [Line Items]              
Trade name (indefinite life)   4,700          
Falcon Stainless, Inc. | Customer Lists              
Business Acquisition [Line Items]              
Finite Lived intangibles   $ 17,700          
Assets acquired, amortization period   15 years          
CSWICover Guard Inc And A C Guard Inc              
Business Acquisition [Line Items]              
Purchase price, amount transferred     18,400        
Cash paid for acquisitions     18,000        
Acquisition deferred payments     $ 400        
Business combination target period     5 years        
Goodwill     $ 1,800        
Fair value of accounts receivable acquired     900        
Fair value of inventory acquired     3,100        
Contingent consideration     $ 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        
Fair value of equipment acquired     300        
CSWICover Guard Inc And A C Guard Inc | Trademarks              
Business Acquisition [Line Items]              
Trade name (indefinite life)     700        
CSWICover Guard Inc And A C Guard Inc | Customer Lists              
Business Acquisition [Line Items]              
Finite Lived intangibles     $ 9,800        
Assets acquired, amortization period     15 years        
CSWICover Guard Inc And A C Guard Inc | Intellectual Property              
Business Acquisition [Line Items]              
Fair value of the assets acquired, finite-lived     $ 3,700        
CSWICover Guard Inc And A C Guard Inc | Patents              
Business Acquisition [Line Items]              
Finite Lived intangibles     $ 1,800        
Assets acquired, amortization period     10 years        
Shoemaker Manufacturing              
Business Acquisition [Line Items]              
Percent of outstanding equity acquired       100.00%      
Purchase price, amount transferred       $ 43,600      
Cash acquired       1,200      
Cash paid for acquisitions       38,600      
Transaction expenses incurred             $ 700
Goodwill       8,100      
Fair value of accounts receivable acquired       1,700      
Cash and equivalents       1,200      
Fair value of inventory acquired       3,600      
Fair value of current liabilities assumed       3,100      
Contingent consideration       2,000      
Fair value of equipment acquired       $ 1,400      
Stock consideration (in shares)       25,483      
Stock consideration, value of common stock       $ 3,000      
Fair value of prepaid expense and other assets       200      
Shoemaker Manufacturing | Trademarks              
Business Acquisition [Line Items]              
Fair value of the assets acquired, indefinite-lived       $ 6,500      
Shoemaker Manufacturing | Customer Lists              
Business Acquisition [Line Items]              
Assets acquired, amortization period       15 years      
Fair value of the assets acquired, finite-lived       $ 23,000      
Shoemaker Manufacturing | Non-compete agreements              
Business Acquisition [Line Items]              
Assets acquired, amortization period       5 years      
Fair value of the assets acquired, finite-lived       $ 700      
Shoemaker Manufacturing | Backlog              
Business Acquisition [Line Items]              
Assets acquired, amortization period       1 month      
Fair value of the assets acquired, finite-lived       $ 300