Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Property, Plant and Equipment, Gross | $ 24,251 | $ 22,188 |
| Less: accumulated depreciation and amortization | (10,453) | (9,508) |
| Property and equipment, net | 13,798 | 12,680 |
| Computers and Purchased Software [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Property, Plant and Equipment, Gross | 10,218 | 10,235 |
| Internally Developed Software [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Property, Plant and Equipment, Gross | 11,202 | 9,103 |
| Furniture and Equipment [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Property, Plant and Equipment, Gross | 991 | 1,004 |
| Leasehold Improvements [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Property, Plant and Equipment, Gross | $ 1,840 | $ 1,846 |