v3.26.1
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