XML 96 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Additional Information (Detail)
$ in Thousands, € in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 17, 2024
USD ($)
Oct. 02, 2024
USD ($)
Jul. 29, 2024
USD ($)
Aug. 23, 2023
USD ($)
Mar. 31, 2023
USD ($)
Jan. 10, 2023
USD ($)
Business Acquisition Contingent Consideration [Line Items]                    
Revenues | €   € 750                
Non-current portion, recorded within Other liabilities $ 5,775   $ 1,085              
Deferred Compensation Cash-Based Arrangements, Liability, Current                 $ 2,400  
Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Intangible assets, Useful Life 10 years                  
Kemco Systems Co Llc [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquisition of equity               100.00%    
Contingent consideration               $ 24,000    
Working Capital Adjustment               400    
Reduction in Purchase Price               23,600    
Additional consideration $ 2,800             4,000    
Net revenue     2,000              
Revenues     13,100              
Accrued expenses 100                  
Earn out estimated fair value 2,900             $ 2,200    
Kemco Systems Co Llc [Member] | Technology [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets     $ 1,400              
Intangible assets, Useful Life     7 years              
Kemco Systems Co Llc [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets     $ 8,700              
Intangible assets, Useful Life     10 years              
Kemco Systems Co Llc [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets     $ 1,500              
Intangible assets, Useful Life     10 years              
Transcend Solution [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquisition of equity                 100.00%  
Contingent consideration                 $ 20,000  
Net revenue     $ 1,700              
Revenues     10,300              
Notes Payable, Total 1,000               2,000  
Deferred Compensation Cash-Based Arrangements, Liability, Current                 22,400  
Holdback Payble                 $ 400  
Transcend Solution [Member] | Technology [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets     $ 600              
Intangible assets, Useful Life     7 years              
Transcend Solution [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets     $ 7,600              
Intangible assets, Useful Life     10 years              
Transcend Solution [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets     $ 700              
Intangible assets, Useful Life     10 years              
Malvar Engineering Limited [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquisition of equity                   100.00%
Contingent consideration                   $ 4,100
Net revenue     $ 1,300              
Revenues     13,800              
Non-current portion, recorded within Other liabilities                   600
Deferred Compensation Cash-Based Arrangements, Liability, Current                   $ 400
Malvar Engineering Limited [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets     $ 1,500              
Intangible assets, Useful Life     10 years              
Malvar Engineering Limited [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets     $ 300              
General Rubber LLC [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Net revenue       $ 2,100            
Revenues       11,700            
Compass Water Solutions, Inc [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Net revenue       100            
Revenues       3,700            
Western Air Ducts Ltd [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Net revenue       300            
Revenues       1,500            
DS21 Co., Ltd. [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Net revenue       500            
Revenues       $ 1,900            
Verantis Environmental Solutions Group [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquisition of equity         100.00%          
Contingent consideration         $ 65,500          
Net revenue 200                  
Revenues 2,400                  
Verantis Environmental Solutions Group [Member] | Technology [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets $ 2,400                  
Intangible assets, Useful Life 7 years                  
Verantis Environmental Solutions Group [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets $ 17,000                  
Intangible assets, Useful Life 10 years                  
Verantis Environmental Solutions Group [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets $ 2,600                  
Intangible assets, Useful Life 10 years                  
WK Group [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquisition of equity           100.00%        
Contingent consideration           $ 6,800        
Net revenue $ 700                  
Revenues 4,600                  
Earn out estimated fair value           6,300        
Non-current portion, recorded within Other liabilities           $ 27,500        
WK Group [Member] | Technology [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets $ 1,000                  
Intangible assets, Useful Life 7 years                  
WK Group [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets $ 1,200                  
Intangible assets, Useful Life 10 years                  
WK Group [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets $ 1,000                  
Intangible assets, Useful Life 10 years                  
EnviroCare International LLC [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquisition of equity             100.00%      
Contingent consideration             $ 15,700      
Promissory Note             1,700      
Working Capital Adjustment             700      
Net revenue $ 900                  
Revenues 6,000                  
Deferred Compensation Cash-Based Arrangements, Liability, Current             $ 16,800      
EnviroCare International LLC [Member] | Technology [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets $ 800                  
Intangible assets, Useful Life 7 years                  
EnviroCare International LLC [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets $ 800                  
Intangible assets, Useful Life 10 years                  
EnviroCare International LLC [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets $ 5,700                  
Intangible assets, Useful Life 10 years