XML 146 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Government Grants (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Government Assistance [Line Items]        
Government grants received   $ 19,238 $ 1,904 $ 0
Grants receivable   300 $ 1,900  
Government assistance, liability, noncurrent   $ 3,700    
Government Assistance, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]   Other Liabilities, Noncurrent    
Broadband Network Grants        
Government Assistance [Line Items]        
Increase (decrease) in grants receivable   $ 149,800    
Increase (decrease) in grants available   $ 110,600    
OHIO | Horizon Transaction        
Government Assistance [Line Items]        
Increase in project costs $ 57,400      
Government assistance, award amount 30,100      
Government grant paid to horizon up-front $ 18,000