v3.26.1
Liabilities, Commitments and Contingencies - Schedule of Product Warranty Activity (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Product Warranties [Roll Forward]    
Beginning balance – January 1 $ 2,797 $ 2,133
Additions for current year deliveries 129 82
Reductions for payments made (174) (174)
Changes in estimates 521 298
Ending balance – June 30 $ 3,273 $ 2,339