XML 124 R107.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplementary Information - Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting [Abstract]    
Payroll, vacation and employee benefits $ 1,296 $ 1,349
Trade 4,614 4,004
Deferred revenue 752 1,088
Other 3,374 3,575
Accounts payable and accrued liabilities $ 10,036 $ 10,016