XML 56 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Carryovers and allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Line Items]    
Tax credit carryovers $ 4,500 $ 4,600
Increase in valuation allowance 21,000  
Net tax effect 27,121 8,983
Domestic Tax Authority [Member]    
Income Tax Disclosure [Line Items]    
Net operating loss carryovers 2,200 3,300
Foreign Tax Authority [Member]    
Income Tax Disclosure [Line Items]    
Net operating loss carryovers $ 9,900 $ 22,400