XML 90 R96.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
Income Tax Disclosure [Abstract]      
Tax benefit recognized from stock options exercised $ 5,000 $ 11,600 $ 1,500
Deferred Tax Assets, Gross 59,178 55,974  
Valuation allowance 3,877 3,021  
Unrecognized tax positions, accrued interest 2,700    
Operating Loss Carryforwards      
Unrecognized tax positions 55,278 52,832 $ 39,710
Federal      
Operating Loss Carryforwards      
Net operating loss carryforwards 146,900    
State      
Operating Loss Carryforwards      
Net operating loss carryforwards 73,700    
Foreign      
Operating Loss Carryforwards      
Net operating loss carryforwards 121,100    
Other Noncurrent Liabilities      
Operating Loss Carryforwards      
Unrecognized tax positions $ 34,800 $ 31,300