XML 174 R143.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments & Contingencies - Extended Warranty Liability (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Movement in deferred income    
Amortization of deferred revenue $ (10,100)  
Current portion 12,833 $ 12,026
Noncurrent portion 4,301 3,851
Extended Warranty    
Movement in deferred income    
Beginning Balance 477 533
Revenue deferred for new extended warranty contracts 166 198
Amortization of deferred revenue (224) (253)
Other 6 (2)
Ending Balance 425 477
Current portion 204 227
Noncurrent portion $ 221 $ 250