XML 121 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions - Construction Management Firm and CCI (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earn-Out Liabilities      
Related Party Transaction [Line Items]      
Acquisition-related contingent consideration liabilities, payments $ 47.0 $ 50.4 $ 35.0
Construction Management Firm Specializing in Steel Building Systems | Immediate Family Member of Management | Earn-Out Liabilities      
Related Party Transaction [Line Items]      
Acquisition-related contingent consideration liabilities, payments 0.8    
CCI | Immediate Family Member of Management | Equipment      
Related Party Transaction [Line Items]      
Payments, net of rebates, related party 23.2 6.8 $ 41.7
Payables, related party 0.8 4.2  
Revenue, related party 0.1 $ 0.9  
Receivables, related party $ 0.0