v3.25.2
Acquisitions - Additional Information (Detail)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended
Jan. 03, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 17, 2024
USD ($)
Oct. 02, 2024
USD ($)
Jul. 29, 2024
USD ($)
Business Acquisition Contingent Consideration [Line Items]                    
Acquisition expenses   $ 32 $ 476 $ 8,175   $ 666        
Assets Current   382,999   382,999     $ 330,971      
Liabilities   573,363   573,363     $ 507,806      
Net income attributable to CECO Environmental Corp.   9,510 4,485 45,494   5,993        
Revenues | €         € 750          
Pre tax loss   14,617 5,324 69,676   8,084        
Land, Building and Improvements                    
Business Acquisition Contingent Consideration [Line Items]                    
Property and equipment   14,700   14,700            
Vehicles                    
Business Acquisition Contingent Consideration [Line Items]                    
Property and equipment   2,100   2,100            
Other Machinery and Equipment                    
Business Acquisition Contingent Consideration [Line Items]                    
Property and equipment   600   600            
Environmental Integrated Solutions [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Gain (Loss) on Sales of Loans, Net   185,391 $ 176,666 362,088   $ 340,622        
Profire Energy Inc [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Contingent consideration $ 122,700                  
Acquisition expenses 2,300                  
Deferred cash consideration 4,600                  
Property and equipment 17,416                  
Net assets acquired $ 120,382                  
Net income attributable to CECO Environmental Corp.   3,600   3,600            
Revenues   16,900   31,300            
Profire Energy Inc [Member] | Technology [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 3,600   $ 3,600            
Intangible assets, Useful Life   7 years   7 years            
Profire Energy Inc [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 34,500   $ 34,500            
Intangible assets, Useful Life   10 years   10 years            
Profire Energy Inc [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 3,700   $ 3,700            
Intangible assets, Useful Life   10 years   10 years            
Verantis Environmental Solutions Group [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquisition of equity               100.00%    
Contingent consideration               $ 65,500    
Property and equipment               373    
Net assets acquired               $ 65,466    
Verantis Environmental Solutions Group [Member] | Technology [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 2,400   $ 2,400            
Intangible assets, Useful Life   7 years   7 years            
Verantis Environmental Solutions Group [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 17,000   $ 17,000            
Intangible assets, Useful Life   10 years   10 years            
Verantis Environmental Solutions Group [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 2,600   $ 2,600            
Intangible assets, Useful Life   10 years   10 years            
WK Group [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquisition of equity                 100.00%  
Contingent consideration                 $ 6,800  
Other operating associated gain       $ 7,400            
Fair value foreign currency adjustments       1,100            
Earn out, Fair value                 6,300  
Accounts payable and accrued expenses                 27,500  
Property and equipment                 853  
Net assets acquired                 $ 13,079  
WK Group [Member] | Technology [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 1,000   $ 1,000            
Intangible assets, Useful Life   7 years   7 years            
WK Group [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 1,200   $ 1,200            
Intangible assets, Useful Life   10 years   10 years            
WK Group [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 1,000   $ 1,000            
Intangible assets, Useful Life   10 years   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
Deferred cash consideration                   16,700
Property and equipment                   17
Net assets acquired                   $ 16,702
EnviroCare International LLC [Member] | Technology [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 800   $ 800            
Intangible assets, Useful Life   7 years   7 years            
EnviroCare International LLC [Member] | Customer Lists [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 800   $ 800            
Intangible assets, Useful Life   10 years   10 years            
EnviroCare International LLC [Member] | Tradename [Member]                    
Business Acquisition Contingent Consideration [Line Items]                    
Acquired intangible assets   $ 5,700   $ 5,700            
Intangible assets, Useful Life   10 years   10 years