v3.26.1
Acquisitions (Details) - USD ($)
$ in Millions
May 01, 2026
Oct. 01, 2025
May 31, 2025
May 01, 2025
Jan. 01, 2025
Hunt          
Acquisitions          
Total purchase price $ 206.0        
Cash paid at closing 167.2        
Notes issued to former owners $ 15.0        
Feyen Zylstra          
Acquisitions          
Total purchase price   $ 109.8      
Cash paid at closing   99.0      
Notes issued to former owners   4.3      
Meisner          
Acquisitions          
Total purchase price   74.9      
Cash paid at closing   64.5      
Notes issued to former owners   $ 5.0      
Mechanical Contractor New York          
Acquisitions          
Total purchase price     $ 2.8    
Right Way Plumbing & Mechanical LLC          
Acquisitions          
Total purchase price       $ 65.0  
Cash paid at closing       49.5  
Notes issued to former owners       $ 5.0  
Century          
Acquisitions          
Total purchase price         $ 84.2
Cash paid at closing         73.1
Notes issued to former owners         $ 5.5