XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit Plans - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Jan. 03, 2022
Multiemployer Plans [Line Items]          
Benefit obligations         $ 2,041,000,000
Net periodic cost $ (6,000,000)   $ (15,000,000)    
PBO discount rate 1.90%   1.90%    
Net cost discount rate 1.70%        
Expected benefit payment in 2023 $ 94,000,000   $ 94,000,000    
Expected benefit payment in 2024 95,000,000   95,000,000    
Expected benefit payment in 2025 96,000,000   96,000,000    
Expected benefit payment in 2026 95,000,000   95,000,000    
Expected benefit payment in 2028 and thereafter 502,000,000   $ 502,000,000    
Employee Stock [Member]          
Multiemployer Plans [Line Items]          
Share-based compensation arrangement by share-based payment award, purchase price of common stock, percent     85.00%    
Maximum number of shares purchased in offering period     500    
Maximum value of common stock purchased during period under ESPP     $ 10,000,000,000    
Expense related to ESPP 1,000,000 $ 1,000,000 2,000,000 $ 2,000,000  
Multiemployer Pension And Other Multiemployer Benefit Plans And Trusts [Member]          
Multiemployer Plans [Line Items]          
Multiemployer Plan Contributions 27,000,000 24,000,000 51,000,000 43,000,000  
Profit Sharing Plan [Member]          
Multiemployer Plans [Line Items]          
Expense recognized 4,000,000 $ 4,000,000 6,000,000 $ 7,000,000  
Post-retirement Benefit Plans [Member]          
Multiemployer Plans [Line Items]          
Benefit obligations $ 4,000,000   $ 4,000,000    
PBO discount rate 3.00%   3.00%    
Post-retirement Benefit Plans [Member] | Maximum [Member]          
Multiemployer Plans [Line Items]          
Expected benefit payment in 2023 $ 1,000,000   $ 1,000,000    
Expected benefit payment in 2024 1,000,000   1,000,000    
Expected benefit payment in 2025 1,000,000   1,000,000    
Expected benefit payment in 2026 1,000,000   1,000,000    
Expected benefit payment in 2027 1,000,000   1,000,000    
Expected benefit payment in 2028 and thereafter $ 1,000,000   $ 1,000,000