XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Other Acquisitions (Details) - USD ($)
$ in Millions
Jan. 01, 2025
May 01, 2024
Mechanical Contractor North Carolina    
Acquisitions    
Fair value of consideration transferred   $ 39.9
Century Contractors, Inc.    
Acquisitions    
Fair value of consideration transferred $ 84.2  
Cash paid at closing 73.1  
Notes issued to former owners $ 5.5