XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Classifications of Property and Equipment and the Related Useful Lives (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total $ 44,176 $ 37,836
Less: Accumulated depreciation and amortization (28,786) (20,134)
Property and equipment, net $ 15,390 17,702
Computers and office equipment    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Total $ 2,443 2,207
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Useful Lives 5 years  
Total $ 322 321
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Total $ 337 337
Software development costs    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Total $ 41,074 $ 34,971