XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Contractual Obligation, Fiscal Year Maturity [Abstract]  
Contractual obligations due in 2025 $ 936.0
Contractual obligations due in 2026 541.8
Contractual obligations due in 2027 256.2
Contractual obligations due in 2028 120.5
Contractual obligations due in 2029 42.3
Contractual obligations due in later years $ 17.4