XML 90 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Loss Carryforwards [Line Items]        
Deferred tax assets, valuation allowance $ 40,857 $ 40,857 $ 33,774  
Tax Credit Carryforward, Amount 13,571 13,571 11,454  
Research and development credits 4,530 4,530 3,320  
Deferred Tax Assets, Operating Loss Carryforwards, Domestic 188,000 188,000    
Deferred Tax Assets, Operating Loss Carryforwards, Foreign 5,800 5,800    
Deferred Tax Assets, Operating Loss Carryforwards, State and Local 88,700 88,700    
Unrecognized Tax Benefits 12,580 12,580 $ 28,673 $ 30,164
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 8,100 8,100    
Decrease in Unrecognized Tax Benefits is Reasonably Possible 3,200 3,200    
Unrecognized Tax Benefits, Income Tax Penalties Accrued 4,100 4,100    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 6,800 6,800    
Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)   (8,100)    
Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax (Expense) Benefit   (9,400)    
Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Repatriation of Earnings of Foreign Subsidiary, Provisional Income Tax Expense (Benefit)   1,900    
Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Tax Credits, Foreign   2,800    
Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Tax Effect, Increase (Decrease) in Valuation Allowance   16,600    
Tax Cuts and Jobs Act of 2017, Measurement Period Adjustment, Repatriation of Earnings of Foreign Subsidiary, Provisional Income Tax Expense (Benefit) 300      
Tax Cuts And Jobs Act Of 2017 Measurement Period Adjustment Transition Tax For Accumulated Foreign Earnings Provisional Income Tax Expense Benefit 200      
Tax Cuts and Jobs Act of 2017 Measurement Period Adjustment Change In Tax Rate Foreign Tax Credit Carryforward Provisional Valuation Allowance 100      
Cadillac Jack [Member]        
Operating Loss Carryforwards [Line Items]        
Business Combination, Indemnification Assets $ 9,300 $ 9,300