SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS - Deferred Tax Asset Valuation Allowance (Details) - Deferred Tax Asset Valuation Allowance - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Movement in Valuation Allowances and Reserves | |||
| Balance at Beginning of Period | $ 180,730 | $ 252,171 | $ 191,854 |
| Charges to Costs, Expenses and other | 46,562 | 22,065 | 66,160 |
| Reversal | (18,492) | (81,398) | (2,091) |
| Adjustments | (1,352) | (12,108) | (3,752) |
| Balance at End of Period | 207,448 | $ 180,730 | $ 252,171 |
| Domestic tax authority | |||
| Movement in Valuation Allowances and Reserves | |||
| Charges to Costs, Expenses and other | 25,900 | ||
| Foreign tax authority | |||
| Movement in Valuation Allowances and Reserves | |||
| Charges to Costs, Expenses and other | $ 20,700 | ||