v3.25.2
Geographic and segment information: (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Segment information          
Number of operating segments | segment     1    
Revenues $ 246,247 $ 260,443 $ 493,298 $ 526,613  
Long lived assets, net 1,781,018   1,781,018   $ 1,738,349
Wavelength          
Segment information          
Revenues 9,057 3,625 16,175 6,952  
Non-core          
Segment information          
Revenues 2,682 4,610 5,710 10,651  
Off-net          
Segment information          
Revenues 102,177 111,451 209,452 229,628  
On-net          
Segment information          
Revenues 132,331 140,757 261,961 279,382  
North America          
Segment information          
Revenues 207,363 224,187 417,294 453,107  
Long lived assets, net 1,590,434   1,590,434   1,579,495
North America | Wavelength          
Segment information          
Revenues 8,814 3,625 15,705 6,952  
North America | Non-core          
Segment information          
Revenues 2,605 4,468 5,544 10,348  
North America | Off-net          
Segment information          
Revenues 95,842 104,734 196,862 215,753  
North America | On-net          
Segment information          
Revenues 100,102 111,360 199,183 220,054  
Europe          
Segment information          
Revenues 30,546 28,466 59,545 57,567  
Europe | Wavelength          
Segment information          
Revenues 231   447    
Europe | Non-core          
Segment information          
Revenues 54 104 106 225  
Europe | Off-net          
Segment information          
Revenues 5,087 5,220 10,049 10,559  
Europe | On-net          
Segment information          
Revenues 25,174 23,142 48,943 46,783  
South America          
Segment information          
Revenues 2,104 1,959 4,084 3,951  
South America | Non-core          
Segment information          
Revenues 8 17 17 26  
South America | Off-net          
Segment information          
Revenues 207 221 415 456  
South America | On-net          
Segment information          
Revenues 1,889 1,721 3,652 3,469  
Oceania          
Segment information          
Revenues 6,081 5,668 12,084 11,640  
Oceania | Wavelength          
Segment information          
Revenues 12   23    
Oceania | Non-core          
Segment information          
Revenues 15 21 43 52  
Oceania | Off-net          
Segment information          
Revenues 1,016 1,252 2,075 2,812  
Oceania | On-net          
Segment information          
Revenues 5,038 4,395 9,943 8,776  
Africa          
Segment information          
Revenues 153 163 291 348  
Africa | Off-net          
Segment information          
Revenues 25 24 51 48  
Africa | On-net          
Segment information          
Revenues 128 $ 139 240 $ 300  
Europe and other          
Segment information          
Long lived assets, net $ 190,584   $ 190,584   $ 158,854