XML 117 R99.htm IDEA: XBRL DOCUMENT v3.21.4
Supplementary Information - Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting [Abstract]    
Trade $ 3,205 $ 2,937
Payroll, vacation and employee benefits 1,377 1,524
Billings and cash collections in excess of revenue 1,088 941
Other 2,712 3,040
Accounts payable and accrued liabilities $ 8,382 $ 8,442