XML 164 R141.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Purchase Obligations Narrative) (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Unrecorded unconditional purchase obligations $ 3,700
Unrecorded Unconditional Purchase Obligation, to be Paid, Year One 611
Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two 484
Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three 427
Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four 291
Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five $ 231