v3.24.2.u1
Property and Equipment, Net - Composition of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment $ 73,630 $ 67,335
Less: Accumulated depreciation and amortization (60,987) (57,951)
Property and equipment, net 12,643 9,384
Capitalized internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment 68,531 62,615
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 179 179
Computers and computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 3,996 3,617
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 924 $ 924