Property and Equipment - Schedule of Property, Plant, and Equipment (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 25,052 | $ 24,281 |
| Less: accumulated depreciation and amortization | (17,661) | (16,698) |
| Property and equipment, net | 7,391 | 7,583 |
| Computer equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 7,095 | 6,992 |
| Capitalized software development | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 15,601 | 14,933 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 1,137 | 1,137 |
| Furniture | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 1,219 | $ 1,219 |