Restructuring and Impairment Charges - Schedule of Contract Termination Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended |
|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2026 |
|
| Restructuring Reserve [Roll Forward] | ||
| Contract costs incurred during the period | $ (4,800) | |
| Contract Costs | ||
| Restructuring Reserve [Roll Forward] | ||
| Beginning balance | $ 10,196 | |
| Contract costs incurred during the period | (1,339) | |
| Amounts paid or otherwise settled during the period | (973) | |
| Ending balance | $ 7,884 |