XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments, Contingencies and Other Items - Purchase Commitments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total purchase commitments $ 87
Purchase obligation, 2025 9
Purchase obligation, 2026 through 2027 18
Purchase obligation, 2028 through 2029 19
Purchase obligation, 2030 and thereafter $ 41