v3.24.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 10,431 $ 9,262
Less: accumulated depreciation and amortization (5,960) (4,798)
Property and equipment, net 4,471 4,464
Computers And Software [Member]    
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross 6,921 5,924
Furniture and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross 1,172 1,204
Leasehold Improvements [Member]    
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 2,338 $ 2,134