XML 96 R79.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAX - Change in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, beginning of period $ (112,259) $ (132,531) $ (72,042)
Valuation allowance, end of period (110,043) (112,259) (132,531)
Net operating loss carryforwards | Foreign      
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, change (122) 5,804 (63,113)
Net operating loss carryforwards | Domestic      
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, change (4) 3,807 2,178
Income tax credit carryforward | Foreign      
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, change 60 12,656 (2,486)
Income tax credit carryforward | State      
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, change $ 2,282 $ (1,995) $ 2,932