Capitalized Software, Net - Schedule of Expected Amortization of Capitalized Software, Net (Details) $ in Thousands |
Dec. 31, 2023
USD ($)
|
|---|---|
| Capitalized Computer Software, Net [Abstract] | |
| 2024 | $ 40,755 |
| 2025 | 27,503 |
| 2026 | 11,412 |
| Capitalized computer software, expected amortization, net | $ 79,670 |