XML 101 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property and Equipment:  
Property, Plant and Equipment

 
December 31, 2019
 
December 31, 2018
Network equipment and computer hardware
$
88,360

 
$
91,901

Leasehold improvements
37,522

 
36,464

Customer premise equipment
28,022

 
18,280

Furniture
4,113

 
7,616

 
158,017

 
154,261

Less accumulated depreciation
(109,646
)
 
(104,999
)
Property, plant and equipment
$
48,371

 
$
49,262