v3.26.1
Summary of Significant Accounting Policies - Schedule of Accrued Warranty Activity (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]    
Accrued warranty - beginning of period $ 8,607 $ 6,716
Warranty costs incurred (468) (392)
Net changes in liability for pre-existing warranties, including expirations and foreign exchange impact (175) 347
Provision for warranty 508 543
Accrued warranty - end of period $ 8,472 $ 7,214