v3.24.0.1
Property And Equipment, Net - Schedule of Property Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 28,159 $ 22,213
Less: Accumulated depreciation and amortization [1] (13,025) (8,896)
Property, Plant and Equipment, Net $ 15,134 13,317
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Property, Plant and Equipment, Net  
Computer equipment and software [Member]    
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 3,681 3,195
Computer equipment and software [Member] | Minimum [Member]    
Property Plant And Equipment [Line Items]    
Useful Life 3 years  
Computer equipment and software [Member] | Maximum [Member]    
Property Plant And Equipment [Line Items]    
Useful Life 5 years  
Internal-use software [Member]    
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 18,135 13,131
Useful Life 5 years  
Furniture and fixtures [Member]    
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 912 892
Useful Life 3 years  
Furniture and fixtures [Member] | Maximum [Member]    
Property Plant And Equipment [Line Items]    
Useful Life 3 years  
Leasehold improvements [Member]    
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 5,431 4,704
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Property, Plant and Equipment, Net  
Construction in Progress [Member]    
Property Plant And Equipment [Line Items]    
Property, Plant and Equipment, Gross   $ 291
[1]

* For the year ended December 31, 2023, accumulated depreciation and amortization expense included $(167) thousand of computer disposals

and $54 thousand of foreign currency translation adjustments. For the year ended December 31, 2022, accumulated depreciation and amortization expense included $(208) thousand of computer disposals and $(222) thousand of foreign currency translation adjustments.