XML 80 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt (Silicon Valley Bank Loan and Security Agreement) (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 29, 2017
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Debt Instrument [Line Items]            
Outstanding principal amount   $ 0   $ 0   $ 189,122,000
Gain or loss on extinguishment of debt   (6,239,000) $ 0 (6,239,000) $ 0  
Silicon Valley Bank Term Loan and Line of Credit [Member]            
Debt Instrument [Line Items]            
Collateral balance           81,600,000
Term loan [Member]            
Debt Instrument [Line Items]            
Outstanding principal amount   $ 0   $ 0   $ 80,000,000
Term loan [Member] | Silicon Valley Bank Term Loan and Line of Credit [Member]            
Debt Instrument [Line Items]            
Principal amount repaid $ 80,000,000          
Accrued interest paid 100,000          
Gain or loss on extinguishment of debt $ 0          
Debt, interest rate (as a percent)   1.00%   1.00%    
Percentage of security deposit on outstanding obligations       100.00%    
Maximum percentage required for collateral balance       107.00%