Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 23,587 | $ 24,426 |
Less accumulated depreciation and amortization | (15,025) | (15,983) |
Property and equipment, net | 8,562 | 8,443 |
Office equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 5,187 | 6,626 |
Office furniture | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 5,670 | 5,670 |
Leasehold improvements | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 2,796 | 2,763 |
Capitalized internal-use software | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 7,525 | 7,059 |
Payment terminals | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 2,409 | $ 2,308 |