XML 138 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Guarantor Obligations [Line Items]    
Changes in accrual related to warranties issued during the period $ 4,102 $ 3,934
Loss Contingency, Change in Estimated Loss 1,300  
Loss contingency estimate 1,700  
Loss Contingency [Abstract]    
Loss contingency estimate 1,700  
Warranty [Abstract]    
Beginning balance 8,172 5,702
Payments made during the period (3,952) (3,923)
Changes in accrual related to warranties issued during the period 4,102 3,934
Changes in accrual related to pre-existing warranties 221 2,403
Foreign currency translation and other (92) 56
Ending balance 8,451 8,172
Field Service Actions and Customer Service Actions    
Guarantor Obligations [Line Items]    
Loss contingency estimate 1,000  
Loss Contingency [Abstract]    
Loss contingency estimate 1,000  
Financial Guarantee [Member]    
Guarantor Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted 357 346
Guarantor Obligations, Current Carrying Value 36 46
Indemnification Agreement [Member]    
Guarantor Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted 453 245
Guarantor Obligations, Current Carrying Value 38 $ 48
Guarantees to daily rental companies    
Guarantor Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted 446  
Guarantor Obligations, Current Carrying Value $ 38