XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Geographic and segment information: (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment information      
Number of operating segments | segment 1    
Revenues $ 1,036,104 $ 940,922 $ 599,604
Long lived assets, net 1,738,349 1,649,958  
On-net      
Segment information      
Revenues 544,628 512,936 452,779
Off-net      
Segment information      
Revenues 454,107 393,493 146,152
Wavelength      
Segment information      
Revenues 19,196 5,653  
Non-core      
Segment information      
Revenues 18,173 28,840 673
North America      
Segment information      
Revenues 888,001 802,690 479,361
Long lived assets, net 1,579,495 1,487,429  
North America | On-net      
Segment information      
Revenues 424,437 401,213 350,256
North America | Off-net      
Segment information      
Revenues 426,857 367,210 128,486
North America | Wavelength      
Segment information      
Revenues 19,015 5,653  
North America | Non-core      
Segment information      
Revenues 17,692 28,614 619
Europe and other      
Segment information      
Long lived assets, net 158,854 162,529  
Europe      
Segment information      
Revenues 116,124 108,370 98,644
Europe | On-net      
Segment information      
Revenues 94,363 88,310 82,451
Europe | Off-net      
Segment information      
Revenues 21,242 19,913 16,144
Europe | Wavelength      
Segment information      
Revenues 172    
Europe | Non-core      
Segment information      
Revenues 347 147 49
Oceania      
Segment information      
Revenues 23,318 21,427 14,963
Oceania | On-net      
Segment information      
Revenues 18,205 15,769 13,689
Oceania | Off-net      
Segment information      
Revenues 5,013 5,587 1,271
Oceania | Wavelength      
Segment information      
Revenues 9    
Oceania | Non-core      
Segment information      
Revenues 91 71 3
South America      
Segment information      
Revenues 8,019 7,649 5,832
South America | On-net      
Segment information      
Revenues 7,080 6,957 5,656
South America | Off-net      
Segment information      
Revenues 896 684 174
South America | Non-core      
Segment information      
Revenues 43 8 2
Africa      
Segment information      
Revenues 642 786 804
Africa | On-net      
Segment information      
Revenues 543 687 727
Africa | Off-net      
Segment information      
Revenues $ 99 $ 99 $ 77