Software, Property and Equipment, Net - Schedule of Software, Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Software, property and equipment, gross | $ 70,098 | $ 67,988 |
| Accumulated amortization and depreciation | (55,151) | (52,905) |
| Software, property and equipment, net | 14,947 | 15,083 |
| Software | ||
| Property, Plant and Equipment [Line Items] | ||
| Software, property and equipment, gross | 50,656 | 48,665 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Software, property and equipment, gross | 12,644 | 12,620 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Software, property and equipment, gross | 3,767 | 3,695 |
| Computers and other equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Software, property and equipment, gross | $ 3,031 | $ 3,008 |