XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE BENEFIT PLANS - Schedule of Participation in MEPPs (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Multiemployer Plans [Line Items]      
Contributions $ 100 $ 99 $ 95
National Automatic Sprinkler Industry Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 32 30 26
Twin City Pipe Trades Pension Plan      
Multiemployer Plans [Line Items]      
Contributions 11 10 9
National Electrical Benefit Fund      
Multiemployer Plans [Line Items]      
Contributions 8 8 6
Boilermaker-Blacksmith National Pension Trust      
Multiemployer Plans [Line Items]      
Contributions 6 5 6
Sheet Metal Workers' National Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 6 6 6
Heavy And General Laborers Local Unions 472 And 172 Of New Jersey Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 5 5 6
Central Pension Fund Of The IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
Contributions 4 3 3
United Association National Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 3 4 4
Building Trades United Pension Trust Fund Milwaukee And Vicinity      
Multiemployer Plans [Line Items]      
Contributions 2 2 2
Minnesota Laborers Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 2 2 2
Twin City Carpenters And Joiners Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 2 1 0
Sheet Metal Workers' Local 10 Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 2 3 3
Total other      
Multiemployer Plans [Line Items]      
Contributions $ 17 $ 20 $ 22