v3.25.1
Geographic and segment information: (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Geographic and segment information:      
Number of operating segments | segment 1    
Revenues $ 247,048 $ 266,168  
Long lived assets, net 2,227,252   $ 1,738,349
On-net IP      
Geographic and segment information:      
Revenues 129,628 138,624  
Off-net IP      
Geographic and segment information:      
Revenues 107,274 118,178  
Wavelength      
Geographic and segment information:      
Revenues 7,119 3,327  
Non-core      
Geographic and segment information:      
Revenues 3,027 6,039  
North America      
Geographic and segment information:      
Revenues 209,930 228,919  
Long lived assets, net 2,058,310   1,579,495
North America | On-net IP      
Geographic and segment information:      
Revenues 99,080 108,694  
North America | Off-net IP      
Geographic and segment information:      
Revenues 101,020 111,019  
North America | Wavelength      
Geographic and segment information:      
Revenues 6,891 3,327  
North America | Non-core      
Geographic and segment information:      
Revenues 2,939 5,879  
Europe      
Geographic and segment information:      
Revenues 28,999 29,101  
Europe | On-net IP      
Geographic and segment information:      
Revenues 23,769 23,641  
Europe | Off-net IP      
Geographic and segment information:      
Revenues 4,962 5,339  
Europe | Wavelength      
Geographic and segment information:      
Revenues 216    
Europe | Non-core      
Geographic and segment information:      
Revenues 52 121  
South America      
Geographic and segment information:      
Revenues 1,979 1,992  
South America | On-net IP      
Geographic and segment information:      
Revenues 1,763 1,748  
South America | Off-net IP      
Geographic and segment information:      
Revenues 208 235  
South America | Non-core      
Geographic and segment information:      
Revenues 8 9  
Oceania      
Geographic and segment information:      
Revenues 6,002 5,971  
Oceania | On-net IP      
Geographic and segment information:      
Revenues 4,904 4,380  
Oceania | Off-net IP      
Geographic and segment information:      
Revenues 1,058 1,561  
Oceania | Wavelength      
Geographic and segment information:      
Revenues 12    
Oceania | Non-core      
Geographic and segment information:      
Revenues 28 30  
Africa      
Geographic and segment information:      
Revenues 138 185  
Africa | On-net IP      
Geographic and segment information:      
Revenues 112 161  
Africa | Off-net IP      
Geographic and segment information:      
Revenues 26 $ 24  
Europe and other      
Geographic and segment information:      
Long lived assets, net $ 168,942   $ 158,854