v3.26.1
Guarantees and Product Warranty (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Guarantor Obligations    
Guarantees, maximum potential amount of future payments $ 629 $ 458
SPC assets in consolidated statement 95,550 98,585
SPC liabilities in consolidated statement 76,890 77,267
Variable Interest Entity, Primary Beneficiary    
Guarantor Obligations    
SPC assets in consolidated statement 1,180 1,190
SPC liabilities in consolidated statement $ 1,180 $ 1,190