v3.20.1
Summary of Significant Accounting Policies - Schedule of Accrued Warranty Activity (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Standard Product Warranty Disclosure [Abstract]    
Accrued warranty—beginning of period $ 1,089 $ 748
Warranty costs incurred (81) (54)
Net changes in liability for pre-existing warranties, including expirations and foreign exchange impact 3 38
Provision for warranty 119 112
Accrued warranty—end of period $ 1,130 $ 844