XML 193 R176.htm IDEA: XBRL DOCUMENT v3.25.0.1
Guarantees and Commitments - Schedule of Contractual Commitments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Guarantees and Product Warranties [Abstract]  
2025 $ 255
2026 198
2027 91
2028 42
2029 3
Total future payment obligations $ 589