v3.26.3
Acquisitions (Details) - USD ($)
$ in Millions
Aug. 01, 2026
May 01, 2026
Oct. 01, 2025
May 31, 2025
May 01, 2025
Jan. 01, 2025
Boys Electrical            
Acquisitions            
Total purchase price $ 63.0          
Cash paid at closing 52.2          
Notes issued to former owners 5.0          
Modular Company Texas            
Acquisitions            
Total purchase price $ 48.0          
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     $ 110.7      
Cash paid at closing     99.0      
Notes issued to former owners     4.3      
Meisner            
Acquisitions            
Total purchase price     75.0      
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