XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and contingencies: Capital leases - future minimum payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Future minimum annual payments      
Total minimum lease obligations $ 418,763    
Amount of lease expenses 22,000 $ 21,000 $ 20,600
Network Equipment Sites And Data Center Facilities [Member]      
Future minimum annual payments      
2022 24,740    
2023 12,225    
2024 8,450    
2025 6,112    
2026 4,711    
Thereafter 1,872    
Total minimum lease obligations $ 58,110