Annual report pursuant to Section 13 and 15(d)

Income Taxes Components of Deferred Income Tax Asset (Details)

v3.10.0.1
Income Taxes Components of Deferred Income Tax Asset (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Valuation Allowance [Line Items]      
Current Federal Tax Expense (Benefit) $ 3,292 $ 13,470 $ 1,216
Deferred Tax Assets, Operating Loss Carryforwards 64,887 77,355  
Deferred Tax Assets, Tax Credit Carryforwards, Research 75,032 69,668  
Deferred Tax Assets, Other 7,965 10,506  
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 2,504 2,444  
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 2,550 2,659  
Deferred Tax Assets, Goodwill and Intangible Assets 0 0  
Deferred Tax Assets, Gross 152,938 162,632  
Deferred Tax Assets, Valuation Allowance (79,196) (84,560)  
Deferred Tax Assets, Net of Valuation Allowance 73,742 78,072  
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount 20 17 (13)
Deferred Tax Liabilities, Other Finite-Lived Assets (1,391) (1,777)  
Deferred Tax Liabilities, Intangible Assets (20,833) (35,981)  
Deferred Tax Liabilities, Undistributed Foreign Earnings 0 (436)  
Deferred Tax Assets, Net 51,518 39,878  
Current State and Local Tax Expense (Benefit) 37 26 (11)
Current Foreign Tax Expense (Benefit) 1,640 1,784 1,092
Current Income Tax Expense (Benefit) 4,969 15,280 2,297
Deferred Federal Income Tax Expense (Benefit) 788 19,451 17,492
Deferred State and Local Income Tax Expense (Benefit) (2,799) (4,668) (8,271)
Deferred Foreign Income Tax Expense (Benefit) (3,884) (3,697) (2,459)
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 5,727 51,177 6,661
Deferred Income Taxes Expense Benefit (11,622) (40,091) 101
Income tax provision (benefit) (6,653) $ (24,811) $ 2,398
Foreign Tax Authority [Member]      
Valuation Allowance [Line Items]      
Deferred Tax Assets, Other Tax Carryforwards $ 23,500