Property, Equipment and Software, Net - Schedule of Major Classes of Property, Equipment and Software (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | $ 137,502 | $ 129,774 |
| Less: Accumulated depreciation | (99,899) | (94,705) |
| Total property, equipment, and software, net | 37,603 | 35,069 |
| Capitalized software development costs | ||
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | 128,930 | 122,214 |
| Computer equipment | ||
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | 3,752 | 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,090 | 1,139 |
| Leasehold improvements | ||
| Property Plant And Equipment [Line Items] | ||
| Total property, equipment, and software | $ 3,718 | $ 3,868 |