XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAX - Change in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, beginning of period $ (132,531) $ (72,042) $ (23,390)
Valuation allowance, end of period (112,259) (132,531) (72,042)
Net operating loss carryforwards | Foreign Tax Authority      
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, change 5,804 (63,113) (26,439)
Net operating loss carryforwards | Domestic Tax Authority      
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, change 3,807 2,178 (307)
Income tax credit carryforward | Foreign Tax Authority      
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, change 12,656 (2,486) (15,226)
Income tax credit carryforward | State Tax Authority      
Movement in Deferred Tax Valuation Allowance [Roll Forward]      
Valuation allowance, change $ (1,995) $ 2,932 $ (6,680)