XML 123 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS, CONTINGENCIES AND GUARANTEES - Schedule of Estimated Future payments of Contractual Obligation (Details) - Future commitments under CPAs
$ in Billions
Dec. 31, 2024
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
2025 $ 2.7
2026 2.8
2027 2.1
2028 1.8
2029 1.4
After 2029 4.1
Total $ 14.9