Revenue - Spectrum Lease Agreements (Details) $ in Millions |
32 Months Ended | 45 Months Ended | 58 Months Ended | 67 Months Ended | ||||
|---|---|---|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2026
USD ($)
|
Nov. 30, 2023
USD ($)
term
|
Oct. 31, 2022
USD ($)
term
|
Sep. 30, 2021
USD ($)
term
|
Dec. 31, 2020
USD ($)
|
|
| Ameren | ||||||||
| Disaggregation of Revenue [Line Items] | ||||||||
| Initial Term | 30 years | 30 years | 30 years | 30 years | 30 years | |||
| Lease extension | 10 years | |||||||
| Total Consideration | $ 2.5 | $ 2.5 | $ 2.5 | $ 2.5 | $ 47.7 | |||
| Payments Received | 45.2 | |||||||
| Payments Remaining | 2.5 | 2.5 | 2.5 | 2.5 | $ 47.7 | |||
| Evergy | ||||||||
| Disaggregation of Revenue [Line Items] | ||||||||
| Initial Term | 20 years | |||||||
| Renewal term, number | term | 2 | |||||||
| Lease extension | 10 years | |||||||
| Total Consideration | 0.0 | 0.0 | 0.0 | 0.0 | $ 30.2 | |||
| Payments Received | 30.2 | |||||||
| Payments Remaining | $ 0.0 | $ 0.0 | $ 0.0 | $ 0.0 | $ 30.2 | |||
| Xcel Energy | ||||||||
| Disaggregation of Revenue [Line Items] | ||||||||
| Initial Term | 20 years | 20 years | 20 years | 20 years | 20 years | |||
| Renewal term, number | term | 2 | |||||||
| Lease extension | 10 years | |||||||
| Total Consideration | $ 4.0 | $ 4.0 | $ 4.0 | $ 4.0 | $ 80.0 | |||
| Payments Received | 76.0 | |||||||
| Payments Remaining | 4.0 | 4.0 | 4.0 | 4.0 | $ 80.0 | |||
| TECO | ||||||||
| Disaggregation of Revenue [Line Items] | ||||||||
| Initial Term | 20 years | |||||||
| Renewal term, number | term | 2 | |||||||
| Lease extension | 10 years | |||||||
| Total Consideration | 0.0 | 0.0 | 0.0 | 0.0 | $ 34.5 | |||
| Payments Received | 34.5 | |||||||
| Payments Remaining | $ 0.0 | $ 0.0 | $ 0.0 | $ 0.0 | $ 34.5 |