XML 169 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Property and Equipment $ 115,705 $ 86,423  
Accumulated depreciation (55,603) (40,404)  
Property and Equipment, net 60,102 46,019  
Depreciation expense 18,700 13,800 $ 9,300
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property and Equipment 64,133 48,200  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and Equipment 8,526 8,057  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and Equipment $ 43,046 $ 30,166