XML 97 R156.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Loss Carryforwards [Line Items]        
Valuation allowance $ (5,919) $ (2,107)    
Unrecognized tax benefit 13,778 14,139 $ 12,683 $ 5,711
Unrecognized tax benefits that if recognized would reduce income tax expense 9,900      
Reconciliation of Unrecognized Tax Benefit        
Operating Loss Carryforwards [Line Items]        
Unrecognized tax benefit 12,612 12,689 $ 11,505 $ 5,269
Federal        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 2,200 2,200    
Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards $ 20,800 $ 7,600