XML 69 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Jan. 03, 2025
Dec. 31, 2024
Dec. 17, 2024
Oct. 02, 2024
Jul. 29, 2024
Dec. 31, 2023
Business Acquisition [Line Items]              
Right-of-use assets from operating leases $ 24,419   $ 25,102        
Goodwill $ 274,769   $ 269,747       $ 211,326
Profire Energy Inc [Member]              
Business Acquisition [Line Items]              
Current assets   $ 54,867          
Property and equipment   17,416          
Intangible - finite life   41,810          
Goodwill   25,656          
Other Assets   343          
Total assets acquired   140,092          
Current liabilities assumed   (8,567)          
Deferred income tax liability   (10,852)          
Other liabilities assumed   (291)          
Net assets acquired   $ 120,382          
Verantis Environmental Solutions Group [Member]              
Business Acquisition [Line Items]              
Current assets       $ 21,107      
Property and equipment       373      
Intangible - finite life       22,070      
Goodwill       48,722      
Other Assets       118      
Total assets acquired       92,390      
Current liabilities assumed       (17,595)      
Deferred income tax liability       (8,371)      
Other liabilities assumed       (928)      
Net assets acquired       $ 65,496      
WK Group [Member]              
Business Acquisition [Line Items]              
Current assets         $ 20,294    
Property and equipment         853    
Intangible - finite life         3,114    
Goodwill         3,772    
Other Assets         441    
Total assets acquired         28,474    
Current liabilities assumed         (12,533)    
Deferred income tax liability         (1,542)    
Other liabilities assumed         (1,320)    
Net assets acquired         $ 13,079    
EnviroCare International LLC [Member]              
Business Acquisition [Line Items]              
Current assets           $ 3,111  
Property and equipment           17  
Intangible - finite life           7,250  
Goodwill           11,389  
Total assets acquired           21,767  
Current liabilities assumed           (5,065)  
Net assets acquired           $ 16,702