Income Taxes - (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income Taxes [Line Items]      
Increase (decrease) in valuation allowance $ (2,400) $ 15,900 $ 15,900
Unrecognized Tax Benefits 4,342  
Federal      
Income Taxes [Line Items]      
Net operating loss carryforwards 178,100    
Research and development tax credits $ 17,400    
Federal | Minimum      
Income Taxes [Line Items]      
Net operating loss carryforwards, expiration year 2019    
Research and development tax credit, expiration year 2019    
Federal | Maximum      
Income Taxes [Line Items]      
Net operating loss carryforwards, expiration year 2035    
Research and development tax credit, expiration year 2035    
California State      
Income Taxes [Line Items]      
Net operating loss carryforwards $ 116,200    
Research and development tax credits $ 2,800    
California State | Minimum      
Income Taxes [Line Items]      
Net operating loss carryforwards, expiration year 2016    
California State | Maximum      
Income Taxes [Line Items]      
Net operating loss carryforwards, expiration year 2035    
Other States [Member]      
Income Taxes [Line Items]      
Net operating loss carryforwards $ 27,900    
Other States [Member] | Minimum      
Income Taxes [Line Items]      
Net operating loss carryforwards, expiration year 2023    
Other States [Member] | Maximum      
Income Taxes [Line Items]      
Net operating loss carryforwards, expiration year 2035