v3.24.3
Property and equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 8,757 $ 7,408
Less: accumulated depreciation (4,680) (3,639)
Total property and equipment, net 4,077 3,769
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 4,985 4,070
Computer software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 218 218
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 2,944 2,535
Furniture    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 5 years  
Total property and equipment $ 610 $ 585
Minimum | Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 1 year  
Minimum | Computer software    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 3 years  
Maximum | Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 3 years  
Maximum | Computer software    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 5 years