XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Multi-employer Plans (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 91-0351110    
COMPANY CONTRIBUTIONS $ 43.2 $ 37.8 $ 32.8
Metal and Electrical Engineering Industry Pension Fund      
Multiemployer Plans [Line Items]      
PENSION PLAN NUMBER 135668    
SURCHARGE Yes    
COMPANY CONTRIBUTIONS $ 38.1 33.9 27.8
Western Metal Industry Pension Plan      
Multiemployer Plans [Line Items]      
PENSION PLAN NUMBER 001    
SURCHARGE Yes    
Entity Tax Identification Number 91-6033499    
COMPANY CONTRIBUTIONS $ 4.0 3.0 3.8
Other Plans      
Multiemployer Plans [Line Items]      
COMPANY CONTRIBUTIONS $ 1.1 $ 0.9 $ 1.2