v3.26.1
Revenue - Spectrum Sale Agreements (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2026
USD ($)
license
Apr. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jan. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Disaggregation of Revenue [Line Items]            
Payments Received $ 174,913   $ 161,178   $ 128,214 $ 124,672
CPS Energy (“CPS”) | License            
Disaggregation of Revenue [Line Items]            
Total Consideration       $ 13,000    
Payments Received 6,500          
Payments remaining $ 6,500          
Broadband license(s) delivered | license 0          
Broadband license(s) remaining | license 1          
Texas-New Mexico Power Company (“TNMP”) | License            
Disaggregation of Revenue [Line Items]            
Total Consideration     3,200      
Payments Received $ 1,600          
Payments remaining $ 1,600          
Broadband license(s) delivered | license 0          
Broadband license(s) remaining | license 2          
NorthWestern Energy (“NWE”) | License            
Disaggregation of Revenue [Line Items]            
Total Consideration     $ 7,700      
Payments Received $ 100          
Payments remaining $ 7,600          
Broadband license(s) delivered | license 0          
Broadband license(s) remaining | license 65          
Benton County (“Benton PUD”) | License            
Disaggregation of Revenue [Line Items]            
Total Consideration   $ 800        
Payments Received $ 200          
Payments remaining $ 600          
Broadband license(s) delivered | license 0          
Broadband license(s) remaining | license 1