XML 80 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contractual Obligations (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Contractual Obligations
The following table quantifies our future contractual obligations as discussed above as of December 31, 2024:
202520262027
2028
2029
ThereafterTotal
Commitments to purchase obligations $522.5 $382.7 $307.6 $223.7 $201.2 $578.9 $2,216.6