XML 129 R109.htm IDEA: XBRL DOCUMENT v3.24.4
Supplementary Information - Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting [Abstract]    
Trade $ 4,230 $ 4,613
Payroll, vacation and employee benefits 1,475 1,625
Billings and cash collections in excess of revenue 2,007 1,996
Other 2,663 2,670
Accounts payable and accrued liabilities $ 10,375 $ 10,904