v3.25.2
Commitments and Contingencies (Unrecorded Purchase Obligation) (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Remainder of 2025 $ 782.1
2026 900.2
2027 594.7
2028 521.3
2029 109.1
2030 38.9
Thereafter 21.7
Total 2,968.0
Purchase commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Remainder of 2025 397.0
2026 628.8
2027 543.0
2028 508.3
2029 102.1
2030 36.3
Thereafter 18.9
Total 2,234.4
Programming commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Remainder of 2025 72.9
2026 44.8
2027 33.3
2028 2.2
2029 0.8
2030 0.0
Thereafter 0.0
Total 154.0
Network and connectivity commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Remainder of 2025 41.7
2026 45.4
2027 4.6
2028 1.0
2029 0.5
2030 0.1
Thereafter 0.1
Total 93.4
Other commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Remainder of 2025 270.5
2026 181.2
2027 13.8
2028 9.8
2029 5.7
2030 2.5
Thereafter 2.7
Total $ 486.2