XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

December 31,

  

December 31,

 
  

2024

  

2023

 

Computer equipment

 $53,907  $53,818 

Computer software

  1,935   1,926 

Capitalized internal use software

  50,706   38,379 

Furniture and equipment

  1,893   1,880 

Vehicles and tools

  10,638   10,594 

Fiber network(1)

  272,959   215,205 

Customer equipment and installations

  58,883   48,041 

Land

  1,109   1,109 

Buildings

  9,208   9,118 

Assets under construction

  25,810   75,519 

Leasehold improvements

  743   727 
   487,791   456,316 

Less:

        

Accumulated depreciation

  156,742   116,672 
  $331,049  $339,644 
Schedule of Depreciation [Table Text Block]
  

Year Ended December 31,

  

Year Ended December 31,

  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Depreciation of property and equipment

 $40,323  $36,431  $28,187