XML 52 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
12 Months Ended 24 Months Ended 60 Months Ended
Dec. 29, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2018
Dec. 31, 2021
Property Subject to or Available for Operating Lease [Line Items]            
Deferred rent $ 13,700,000          
Rent expense   $ 1,700,000 $ 1,100,000 $ 700,000    
4550 Towne Centre Court, San Diego, California [Member]            
Property Subject to or Available for Operating Lease [Line Items]            
Term of lease agreement 10 years 5 years        
Term for option to extend lease agreement 5 years          
4550 Towne Centre Court, San Diego, California [Member] | Letter of Credit [Member] | Scenario, Forecast [Member]            
Property Subject to or Available for Operating Lease [Line Items]            
Security deposit         $ 606,000 $ 303,000
Past term of contract         2 years 5 years
Financial Standby Letter of Credit [Member] | 4550 Towne Centre Court, San Diego, California [Member] | Letter of Credit [Member]            
Property Subject to or Available for Operating Lease [Line Items]            
Stand by letter of credit   $ 900,000