XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Schedule of Accrued Warranty Activity (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Standard Product Warranty Disclosure [Abstract]        
Accrued warranty—beginning of period $ 1,197 $ 941 $ 1,089 $ 748
Warranty costs incurred (77) (59) (220) (175)
Net changes in liability for pre-existing warranties, including expirations and foreign exchange impact (26) (37) 6 36
Provision for warranty 175 138 394 374
Accrued warranty—end of period $ 1,269 $ 983 $ 1,269 $ 983