v3.26.1
Guarantees and Product Warranty (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Guarantor Obligations    
Guarantees, maximum potential amount of future payments $ 669 $ 458
SPC assets in consolidated statement 102,609 98,585
SPC liabilities in consolidated statement 83,215 77,267
Variable Interest Entity, Primary Beneficiary    
Guarantor Obligations    
SPC assets in consolidated statement 1,250 1,190
SPC liabilities in consolidated statement $ 1,250 $ 1,190