v3.23.3
Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Aug. 23, 2023
Mar. 31, 2023
Jan. 10, 2023
Dec. 31, 2022
Sep. 19, 2022
Jun. 22, 2022
May 03, 2022
Mar. 07, 2022
Dec. 31, 2021
Business Acquisition [Line Items]                    
Right-of-use assets from operating leases $ 13,849       $ 11,373          
Goodwill $ 209,825       $ 183,197         $ 161,183
General Rubber LLC [Member]                    
Business Acquisition [Line Items]                    
Current assets                 $ 4,963  
Property and equipment                 459  
Intangible - finite life                 8,380  
Goodwill                 11,120  
Total assets acquired                 24,922  
Current liabilities assumed                 (714)  
Deferred income tax liability                 (388)  
Net assets acquired                 $ 23,820  
Kemco Systems Co Llc [Member]                    
Business Acquisition [Line Items]                    
Current assets   $ 8,902                
Property and equipment   341                
Right-of-use assets from operating leases   1,602                
Intangible - finite life   11,610                
Goodwill   11,005                
Other Assets   16                
Total assets acquired   33,476                
Current liabilities assumed   (6,853)                
Other liabilities Assumed   (404)                
Net assets acquired   $ 26,219                
Compass Water Solutions, Inc [Member]                    
Business Acquisition [Line Items]                    
Current assets               $ 4,796    
Property and equipment               101    
Intangible - finite life               4,900    
Goodwill               4,848    
Total assets acquired               14,645    
Current liabilities assumed               (623)    
Deferred income tax liability               (1,627)    
Net assets acquired               $ 12,395    
Western Air Ducts Ltd [Member]                    
Business Acquisition [Line Items]                    
Current assets             $ 2,711      
Property and equipment             188      
Intangible - finite life             3,158      
Goodwill             7,344      
Total assets acquired             13,401      
Current liabilities assumed             (1,127)      
Deferred income tax liability             (824)      
Net assets acquired             $ 11,450      
Transcend Solution [Member]                    
Business Acquisition [Line Items]                    
Current assets     $ 2,614              
Property and equipment     1,153              
Intangible - finite life     8,930              
Goodwill     10,671              
Other Assets     231              
Total assets acquired     23,599              
Current liabilities assumed     (1,203)              
Net assets acquired     $ 22,396              
DS21 Co., Ltd.                    
Business Acquisition [Line Items]                    
Current assets           $ 5,099        
Property and equipment           4,112        
Intangible - finite life           422        
Deferred income taxes           557        
Other Assets           169        
Total assets acquired           10,359        
Current liabilities assumed           (1,008)        
Other liabilities Assumed           (113)        
Net assets acquired           $ 9,238        
Malvar Engineering Limited [Member]                    
Business Acquisition [Line Items]                    
Current assets       $ 3,240            
Property and equipment       635            
Intangible - finite life       1,778            
Goodwill       4,779            
Total assets acquired       10,432            
Current liabilities assumed       (4,860)            
Deferred income tax liability       (444)            
Net assets acquired       $ 5,128