XML 96 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]      
Provision for income taxes $ 2,634 $ 1,430 $ 1,802
Tax Cuts And Jobs Act Of 2017, incomplete accounting, transition tax for accumulated foreign earnings, provisional Income tax expense (benefit) 100    
Tax Cuts And Jobs Act Of 2017, incomplete accounting, transition tax for accumulated foreign earnings, withholding tax 1,200    
Increase (decrease) in valuation allowance 22,700 34,700  
Interest and penalties related to uncertain tax positions, increase (decrease) 45 (700) $ 200
Interest and penalties accrued related to uncertain tax positions 100 $ 73  
Unrecognized tax benefits that would impact the effective tax rate 1,900    
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 591,000    
Tax credit carryforwards 14,800    
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 440,000    
Tax credit carryforwards $ 11,900