Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 25,796 | $ 24,348 |
| Less accumulated depreciation and amortization | (16,091) | (15,136) |
| Property and equipment, net | 9,705 | 9,212 |
| Office equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 3,836 | 3,501 |
| Office furniture | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 5,531 | 5,539 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 3,077 | 3,039 |
| Capitalized internal-use software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 10,787 | 9,746 |
| Payment terminals | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 2,565 | $ 2,523 |