XML 112 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Total $ 27,729 $ 18,672  
Accumulated depreciation (16,275) (12,422)  
Property and equipment, net 11,454 6,250  
Depreciation expense 2,100 2,300 $ 1,800
Office equipment and software      
Property, Plant and Equipment [Line Items]      
Total 14,595 11,059  
Leasehold Improvements      
Property, Plant and Equipment [Line Items]      
Total 9,417 4,784  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total $ 3,717 $ 2,829