v3.25.2
Acquisitions - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Jun. 30, 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,903   $ 25,102        
Goodwill $ 288,043   $ 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       $ 19,858      
Property and equipment       373      
Intangible - finite life       22,070      
Goodwill       50,286      
Other Assets       118      
Total assets acquired       92,705      
Current liabilities assumed       (17,595)      
Deferred income tax liability       (8,716)      
Other liabilities assumed       (928)      
Net assets acquired       $ 65,466      
WK Group [Member]              
Business Acquisition [Line Items]              
Current assets         $ 14,358    
Property and equipment         853    
Intangible - finite life         3,114    
Goodwill         12,355    
Other Assets         441    
Total assets acquired         31,121    
Current liabilities assumed         (15,113)    
Deferred income tax liability         (1,609)    
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