XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Aug. 23, 2023
Mar. 31, 2023
Jan. 10, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sep. 19, 2022
Jun. 22, 2022
Mar. 07, 2022
Business Acquisition [Line Items]                  
Account receivable       $ 26,851 $ 6,751 $ 13,165      
Kemco Systems Co Llc [Member]                  
Business Acquisition [Line Items]                  
Account receivable $ 2,328                
Transcend Solution [Member]                  
Business Acquisition [Line Items]                  
Cash, Current assets   $ 52              
Account receivable   $ 1,493              
Malvar Engineering Limited [Member]                  
Business Acquisition [Line Items]                  
Account receivable     $ 2,467            
General Rubber LLC [Member]                  
Business Acquisition [Line Items]                  
Cash, Current assets                 $ 137
Compass Water Solutions, Inc [Member]                  
Business Acquisition [Line Items]                  
Cash, Current assets               $ 334  
Western Air Ducts Ltd [Member]                  
Business Acquisition [Line Items]                  
Cash, Current assets               $ 1,557  
DS21 Co., Ltd. [Member]                  
Business Acquisition [Line Items]                  
Cash, Current assets             $ 1,453