Supplementary Balance Sheet Information - Schedule of Other Current Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | |||
| Other | $ 1,684 | $ 2,606 | $ 8,809 |
| Deferred proceeds from GES Sale | 0 | 0 | 25,000 |
| Other current assets | $ 1,684 | $ 2,606 | $ 33,809 |