v3.26.1
Revenue - Spectrum Lease Agreements (Details)
$ in Millions
12 Months Ended 29 Months Ended 42 Months Ended 55 Months Ended 64 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2026
USD ($)
Nov. 30, 2023
USD ($)
term
Oct. 31, 2022
USD ($)
term
Sep. 30, 2021
USD ($)
term
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]                  
Operating Lease Income Comprehensive Income Extensible List Not Disclosed Flag true                
Minimum                  
Disaggregation of Revenue [Line Items]                  
Lease extension 3 years 3 years 3 years 3 years 3 years        
Maximum                  
Disaggregation of Revenue [Line Items]                  
Lease extension 10 years 10 years 10 years 10 years 10 years        
Ameren Corporation                  
Disaggregation of Revenue [Line Items]                  
Initial Term 30 years 30 years 30 years 30 years 30 years       30 years
Lease extension                 10 years
Total Consideration $ 16.3 $ 16.3 $ 16.3 $ 16.3 $ 16.3       $ 47.7
Payments Received         31.4        
Evergy                  
Disaggregation of Revenue [Line Items]                  
Initial Term               20 years  
Lease extension               10 years  
Total Consideration $ 0.0 $ 0.0 $ 0.0 0.0 $ 0.0     $ 30.2  
Payments Received       $ 30.2          
Lessor, Operating Lease, Renewal Term, Number | term               2  
Xcel Energy                  
Disaggregation of Revenue [Line Items]                  
Initial Term 20 years 20 years 20 years 20 years 20 years   20 years    
Lease extension             10 years    
Total Consideration $ 4.0 $ 4.0 $ 4.0 $ 4.0 $ 4.0   $ 80.0    
Payments Received     76.0            
Lessor, Operating Lease, Renewal Term, Number | term             2    
Tampa Electric Company                  
Disaggregation of Revenue [Line Items]                  
Initial Term           20 years      
Lease extension           10 years      
Total Consideration $ 0.0 0.0 $ 0.0 $ 0.0 $ 0.0 $ 34.5      
Payments Received   $ 34.5              
Lessor, Operating Lease, Renewal Term, Number | term           2