XML 137 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Guarantor Obligations [Line Items]    
Changes in accrual related to warranties issued during the period $ 6,294 $ 4,743
Loss contingency estimate 400  
Loss Contingency [Abstract]    
Loss contingency estimate 400  
Warranty [Abstract]    
Beginning balance 11,504 9,193
Payments made during the period (5,831) (4,779)
Changes in accrual related to warranties issued during the period 6,294 4,743
Changes in accrual related to pre-existing warranties 2,690 2,648
Foreign currency translation and other (625) (301)
Ending balance 14,032 11,504
Field Service Actions and Customer Service Actions    
Guarantor Obligations [Line Items]    
Loss contingency estimate 1,800  
Loss Contingency [Abstract]    
Loss contingency estimate 1,800  
Financial Guarantee [Member]    
Guarantor Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted 5,336 535
Guarantor Obligations, Current Carrying Value $ 144 $ 59