XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Property and Equipment    
Property and equipment, gross $ 57,860 $ 54,219
Less accumulated depreciation (43,991) (40,422)
Property and equipment, net 13,869 13,797
Computer and Other Related Equipment    
Property and Equipment    
Property and equipment, gross 11,727 11,333
Purchased and Internally Developed Software    
Property and Equipment    
Property and equipment, gross 37,255 34,008
Furniture and Fixtures    
Property and Equipment    
Property and equipment, gross 1,514 1,514
Leasehold Improvements    
Property and Equipment    
Property and equipment, gross 6,795 6,795
Machinery and related equipment    
Property and Equipment    
Property and equipment, gross $ 569 $ 569