Other Assets - Schedule of Other Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||
| Coronavirus aid, relief, and economic security act retention credit | $ 1,002 | $ 1,002 |
| Strategic investment | 2,795 | 2,795 |
| Deferred tax asset | 320,055 | 305,128 |
| Other long-term assets | 2,953 | 2,273 |
| Total | $ 326,805 | $ 311,198 |