Income Taxes - Deferred Tax Valuation Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Deferred tax valuation allowance, rollfoward | |||
| Balance at beginning of year | $ 180,827 | ||
| Balance at end of year | 114,580 | $ 180,827 | |
| Deferred tax asset valuation allowance | |||
| Deferred tax valuation allowance, rollfoward | |||
| Balance at beginning of year | 180,827 | 145,839 | $ 114,850 |
| Charged (credited) to Income tax expense - continuing operations | (78,952) | 11,794 | 15,356 |
| Charged to Income tax expense - discontinued operations | 12,705 | 23,194 | 15,633 |
| Balance at end of year | $ 114,580 | $ 180,827 | $ 145,839 |