XML 137 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Taxes [Line Items]      
Income Tax Expense (Benefit) $ (25,205) $ (11,724) $ (42,519)
Net tax credit carryforwards 17,200    
Foreign tax rate differences benefit in income tax 1,700 (25,300) (13,100)
Income tax expense reduction due to tax holiday 3,100 4,000 3,900
Net operating loss carryforwards 163,850    
Operating loss carryforwards that will be used in expiration periods 102,200    
Net tax credit carryforwards that will expire 17,167    
Net tax credit carry forwards with indefinite carry forward period 4,400    
Net tax credit carryforwards that expected to be utilized prior to expiry 12,000    
Net decrease in reserve for uncertain tax positions 2,800    
Balance at end of the year of unrecognized tax benefits 5,821 8,573 6,779
Accrued interest expense (income) and penalties of unrecognized tax benefits 0 200  
Domestic Tax Authority      
Income Taxes [Line Items]      
Net tax credit carryforwards 39,800    
Capital Loss Carryforward      
Income Taxes [Line Items]      
Net operating loss carryforwards 227,100    
Discontinued Operations      
Income Taxes [Line Items]      
Income Tax Expense (Benefit) 1,900 $ 22,600 $ 27,200
Net Operating Loss Carry Forwards Expires In 2021      
Income Taxes [Line Items]      
Net operating loss carryforwards 1,400    
Net tax credit carryforwards that will expire 600    
Net Operating Loss Carry Forwards Expires Between 2022 And 2024      
Income Taxes [Line Items]      
Net operating loss carryforwards 12,900    
Net tax credit carryforwards that will expire 1,100    
Net Operating Loss Carry Forwards Expires Between 2025 And 2041      
Income Taxes [Line Items]      
Net operating loss carryforwards 99,800    
Net tax credit carryforwards that will expire 11,100    
Net Operating Loss Carry Forward Indefinite Period      
Income Taxes [Line Items]      
Net operating loss carryforwards $ 49,800