XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 103,391 $ 96,695
Less: Accumulated depreciation (84,489) (77,540)
Total property and equipment, net 18,902 19,155
Computer equipment and internally developed software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 88,638 77,237
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,013 3,794
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,740 $ 15,664
Leasehold Improvements, Furniture And Fixtures And Computer Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,000