XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Property and equipment - Schedule of property and equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Total $ 27,956 $ 30,047
Less: accumulated depreciation and amortization (20,729) (23,160)
Net Total 7,227 6,887
Equipment    
Property, Plant and Equipment [Line Items]    
Total 11,199 12,826
Capitalized software development costs    
Property, Plant and Equipment [Line Items]    
Total 10,693 8,074
Capitalized software development cost - work in progress    
Property, Plant and Equipment [Line Items]    
Total 1,360 2,536
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Total 1,437 2,119
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total $ 3,267 $ 4,492