Property and Equipment, net - Summary of Property and Equipment, net (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | $ 355,369 | $ 348,060 |
| Less: accumulated depreciation and amortization | (284,017) | (268,619) |
| Property and equipment, net | 71,352 | 79,441 |
| Furniture and equipment [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | 26,673 | 26,576 |
| Capitalized software for internal use, acquired by business combination [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | 232,361 | 232,505 |
| Capitalized software for internal use, developed internally or otherwise purchased [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | 93,525 | 86,704 |
| Leasehold improvements [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | $ 2,810 | $ 2,275 |