XML 66 R51.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]    
Property and equipment, gross $ 34,714 $ 22,183
Less: accumulated depreciation and amortization (14,965) (10,027)
Property and equipment, net 19,749 12,156
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,135 5,304
Furniture and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 5,097 3,410
Transportation Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 199 157
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 9,402 3,749
Computer Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 11,881 $ 9,563