v3.24.0.1
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