Restructuring - Schedule of Components of Restructuring Charges (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Restructuring and Related Activities [Abstract] | ||||||
| Impairment and accelerated amortization of right-of-use assets | $ 0 | $ 558 | $ 0 | $ 2,473 | ||
| Contract termination and other associated costs | 82 | 305 | 174 | 633 | ||
| Loss (gain) on lease terminations and sale or disposal of assets, net (1) | [1] | (173) | 603 | 500 | 426 | |
| Other restructuring costs | 258 | 61 | 582 | 397 | ||
| Total restructuring charges, net | $ 167 | $ 1,527 | $ 1,256 | $ 3,929 | ||
| ||||||