v3.25.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Goodwill [Roll Forward]    
Beginning balance $ 247,191 $ 242,740
Currency translation (468) 46
Ending balance 264,092 247,191
CG and ACG acquisitions    
Goodwill [Roll Forward]    
Goodwill, acquired   107
Dust Free acquisition    
Goodwill [Roll Forward]    
Dust Free acquisition (212)  
Goodwill, acquired   3,951
Falcon acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired   85
Other acquisitions    
Goodwill [Roll Forward]    
Goodwill, acquired   261
PSP acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired 7,323  
PF WaterWorks acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired 10,258  
Contractor Solutions    
Goodwill [Roll Forward]    
Beginning balance 213,544 209,160
Currency translation (33) (20)
Ending balance 230,880 213,544
Contractor Solutions | CG and ACG acquisitions    
Goodwill [Roll Forward]    
Goodwill, acquired   107
Contractor Solutions | Dust Free acquisition    
Goodwill [Roll Forward]    
Dust Free acquisition (212)  
Goodwill, acquired   3,951
Contractor Solutions | Falcon acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired   85
Contractor Solutions | Other acquisitions    
Goodwill [Roll Forward]    
Goodwill, acquired   261
Contractor Solutions | PSP acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired 7,323  
Contractor Solutions | PF WaterWorks acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired 10,258  
Specialized Reliability Solutions    
Goodwill [Roll Forward]    
Beginning balance 9,358 9,278
Currency translation 79 80
Ending balance 9,437 9,358
Specialized Reliability Solutions | CG and ACG acquisitions    
Goodwill [Roll Forward]    
Goodwill, acquired   0
Specialized Reliability Solutions | Dust Free acquisition    
Goodwill [Roll Forward]    
Dust Free acquisition 0  
Goodwill, acquired   0
Specialized Reliability Solutions | Falcon acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired   0
Specialized Reliability Solutions | Other acquisitions    
Goodwill [Roll Forward]    
Goodwill, acquired   0
Specialized Reliability Solutions | PSP acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired 0  
Specialized Reliability Solutions | PF WaterWorks acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired 0  
Engineered Building Solutions    
Goodwill [Roll Forward]    
Beginning balance 24,289 24,302
Currency translation (514) (13)
Ending balance 23,775 24,289
Engineered Building Solutions | CG and ACG acquisitions    
Goodwill [Roll Forward]    
Goodwill, acquired   0
Engineered Building Solutions | Dust Free acquisition    
Goodwill [Roll Forward]    
Dust Free acquisition 0  
Goodwill, acquired   0
Engineered Building Solutions | Falcon acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired   0
Engineered Building Solutions | Other acquisitions    
Goodwill [Roll Forward]    
Goodwill, acquired   $ 0
Engineered Building Solutions | PSP acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired 0  
Engineered Building Solutions | PF WaterWorks acquisition    
Goodwill [Roll Forward]    
Goodwill, acquired $ 0