XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Multi-employer Plans (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 91-0351110    
COMPANY CONTRIBUTIONS $ 42.1 $ 43.2 $ 37.8
Metal and Electrical Engineering Industry Pension Fund      
Multiemployer Plans [Line Items]      
PENSION PLAN NUMBER 135668    
SURCHARGE Yes    
COMPANY CONTRIBUTIONS $ 37.1 38.1 33.9
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 4.0 3.0
Other Plans      
Multiemployer Plans [Line Items]      
COMPANY CONTRIBUTIONS $ 1.0 $ 1.1 $ 0.9