XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and contingencies: Capital leases - future minimum payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Future minimum annual payments      
Total minimum lease obligations $ 1,009,096    
Amount of lease expenses 35,300 $ 29,100 $ 21,800
Short - term lease expense 14,400 $ 9,800 $ 1,100
Network Equipment Sites And Data Center Facilities      
Future minimum annual payments      
2025 41,100    
2026 19,296    
2027 11,206    
2028 4,407    
2029 1,100    
Thereafter 477    
Total minimum lease obligations $ 77,586