v3.26.1
Business Combinations - Schedule of Business Acquisitions (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
May 18, 2026
Feb. 02, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]            
Cash Paid         $ 47.7  
Seller Obligations         4.9  
Total Purchase Price         52.6  
Revenue     $ 8.6   12.0  
Net (loss) income     (0.3)   (0.5)  
Thermo-Tech            
Business Combination [Line Items]            
Cash Paid   $ 18.0     18.0  
Seller Obligations   1.5     1.5  
Total Purchase Price   $ 19.5        
Revenue     3.5   5.0  
Net (loss) income     0.0   (0.2)  
Diamond Energy            
Business Combination [Line Items]            
Cash Paid $ 18.9       18.9  
Seller Obligations 2.0       2.0  
Total Purchase Price $ 20.9          
Revenue     1.1   1.1  
Net (loss) income     (0.2)   (0.2)  
Other            
Business Combination [Line Items]            
Cash Paid         10.8 $ 11.3
Seller Obligations         1.4 0.6
Total Purchase Price         12.2 11.9
Revenue     4.0 $ 1.7 5.9 1.9
Net (loss) income     $ (0.1) $ 0.1 $ (0.1) $ 0.1