v3.23.3
Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Detail) - USD ($)
$ in Thousands
9 Months Ended
Aug. 23, 2023
Mar. 31, 2023
Jan. 10, 2023
Sep. 19, 2022
Jun. 22, 2022
May 03, 2022
Mar. 07, 2022
Sep. 30, 2023
Sep. 30, 2022
Business Acquisition [Line Items]                  
Accounts Receivable, Net Current Assets               $ 25,961 $ 15,772
Kemco Systems Co Llc [Member]                  
Business Acquisition [Line Items]                  
Accounts Receivable, Net Current Assets $ 2,328                
Malvar Engineering Limited [Member]                  
Business Acquisition [Line Items]                  
Accounts Receivable, Net Current Assets     $ 2,467            
General Rubber LLC [Member]                  
Business Acquisition [Line Items]                  
Cash, Current assets             $ 137    
Accounts Receivable, Net Current Assets             $ 2,043    
Transcend Solution [Member]                  
Business Acquisition [Line Items]                  
Cash, Current assets   $ 52              
Accounts Receivable, Net Current Assets   $ 1,493              
Compass Water Solutions, Inc [Member]                  
Business Acquisition [Line Items]                  
Cash, Current assets           $ 334      
Accounts Receivable, Net Current Assets           $ 1,254      
Western Air Ducts Ltd [Member]                  
Business Acquisition [Line Items]                  
Cash, Current assets         $ 1,557        
Accounts Receivable, Net Current Assets         $ 936        
DS21 Co., Ltd.                  
Business Acquisition [Line Items]                  
Cash, Current assets       $ 1,453          
Accounts Receivable, Net Current Assets       $ 575