XML 100 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes, Tax Credit Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Taxes [Abstract]      
Excess tax benefits from stock-based compensation awards   $ 1,861 $ 396
Deferred Tax Assets [Member]      
Income Taxes [Abstract]      
Increase in valuation allowance $ 4,300    
Research and Development [Member] | Federal [Member]      
Tax Credit Carryforwards [Abstract]      
Tax credit carryforwards 233,300    
Research and Development [Member] | California [Member]      
Tax Credit Carryforwards [Abstract]      
Tax credit carryforwards 56,200    
Federal [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards 561,100    
California [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 887,100