v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Warranty [Abstract]      
Beginning balance $ 14,032 $ 11,504  
Payments made during the period (1,457) (1,391)  
Changes in accrual related to warranties issued during the period 1,689 1,091  
Changes in accrual related to pre-existing warranties 356 397  
Foreign currency translation and other 29 (61)  
Ending balance 14,649 $ 11,540  
Litigation and Claims      
Guarantor Obligations [Line Items]      
Loss contingency estimate 500    
Field Service Actions and Customer Satisfaction Actions      
Guarantor Obligations [Line Items]      
Loss contingency estimate 1,700    
Financial Guarantee [Member]      
Guarantor Obligations [Line Items]      
Maximum potential payments 5,400   $ 5,300
Carrying value of recorded liabilities related to guarantees and limited indemnities $ 134   $ 144