XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Information - Property and equipment, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, equipment, and software development, at cost $ 31,350 $ 30,467
Accumulated depreciation and amortization (25,283) (24,205)
Property, equipment, and software development, net 6,067 6,262
Automobiles    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software development, at cost 12 13
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software development, at cost 168 171
Computer, communications, and network equipment    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software development, at cost 17,060 17,450
Software    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software development, at cost 4,072 4,150
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software development, at cost 25 131
Software development    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software development, at cost 9,910 8,552
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property, equipment, and software development, at cost $ 103 $ 0