XML 127 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Changes in Valuation Allowance (Details) - Valuation Allowance of Deferred Tax Assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning-of-year $ 101,345 $ 89,723
Charged (credited) to costs and expenses (47,964) 9,856
Charged (credited) to other accounts 17,409 1,766
Balance at end-of-year 70,790 101,345
Discontinued Operations    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Charged (credited) to other accounts 100 $ 1,800
Retained Earnings (Accumulated Deficit)    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Charged (credited) to other accounts $ 17,300