XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property and Equipment [Abstract]    
Property and equipment, gross $ 33,215 $ 23,965
Less accumulated depreciation (15,310) (10,944)
Property and equipment, net 17,905 13,021
Computer software and equipment    
Property and Equipment [Abstract]    
Property and equipment, gross $ 30,805 22,337
Computer software and equipment | Minimum    
Property and Equipment [Abstract]    
Estimated useful lives 3 years  
Computer software and equipment | Maximum    
Property and Equipment [Abstract]    
Estimated useful lives 5 years  
Office improvements    
Property and Equipment [Abstract]    
Property and equipment, gross $ 1,575 1,122
Estimated useful lives 5 years  
Furniture and fixtures    
Property and Equipment [Abstract]    
Property and equipment, gross $ 835 $ 506
Estimated useful lives 7 years