XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 33,371 $ 31,276
Less: accumulated depreciation (12,419) (10,876)
Property and equipment, net 20,952 20,400
Office and computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 16,399 14,442
Office and computer equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Life (in years) 3 years  
Office and computer equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Life (in years) 7 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 10,542 10,503
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Life (in years) 10 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 4,064 4,054
Furniture and fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Life (in years) 3 years  
Furniture and fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Life (in years) 7 years  
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 2,366 $ 2,277
Software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Life (in years) 3 years  
Software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Life (in years) 5 years