Property, Equipment and Software, Net - Schedule of Major Classes of Property, Equipment and Software (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | $ 130,939 | $ 129,774 |
| Less: Accumulated depreciation | (95,515) | (94,705) |
| Total property, equipment, and software, net | 35,424 | 35,069 |
| Capitalized software development costs | ||
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | 123,020 | 122,214 |
| Computer equipment | ||
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | 2,781 | 2,541 |
| Purchased software | ||
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | 12 | 12 |
| Furniture, fixtures and office equipment | ||
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | 1,160 | 1,139 |
| Leasehold improvements | ||
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | $ 3,966 | $ 3,868 |