XML 57 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property and Equipment [Line Items]      
Depreciation and amortization $ 4,396 $ 4,378 $ 4,229
Property and equipment, gross 45,638 42,853  
Accumulated depreciation and amortization (33,152) (28,747)  
Property and equipment, net $ 12,486 14,106  
Minimum      
Property and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Maximum      
Property and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 7 years    
Equipment      
Property and Equipment [Line Items]      
Property and equipment, gross $ 5,951 5,590  
Furniture and fixtures      
Property and Equipment [Line Items]      
Property and equipment, gross 3,651 3,644  
Software      
Property and Equipment [Line Items]      
Property and equipment, gross 19,988 17,591  
Leasehold improvements      
Property and Equipment [Line Items]      
Property and equipment, gross $ 16,048 $ 16,028