Property, Equipment and Capitalized Software - Schedule of Property, Equipment and Capitalized Software (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 245,774 | $ 212,942 |
| Less: accumulated depreciation and amortization | (129,916) | (115,179) |
| Total property and equipment, net | 115,858 | 97,763 |
| Software [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 168,673 | 140,680 |
| Computer hardware [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 55,124 | 51,367 |
| Leasehold improvements [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 16,165 | 16,342 |
| Furniture, fixtures, and other [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 5,812 | $ 4,553 |