XML 50 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Credit Facilities - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 28, 2016
Sep. 30, 2016
Apr. 20, 2016
Dec. 31, 2015
Sep. 30, 2015
Dec. 31, 2014
Line Of Credit Facility [Line Items]            
Debt prepayment penalty and final payment fee   $ 200,000        
Cash and cash equivalents   111,712,000   $ 17,256,000 $ 17,550,000 $ 19,686,000
Subordinated Loan And Security Agreement            
Line Of Credit Facility [Line Items]            
Debt prepayment penalty and final payment fee $ 200,000          
Repayments of loan agreement   0        
Senior Credit Facility            
Line Of Credit Facility [Line Items]            
Repayment of senior credit facility 10,000,000          
Unamortized debt issuance costs   $ 500,000        
Credit facility, covenant terms   If the Company’s cash and cash equivalents, as defined in the senior credit facility, are below $25 million as of the last day of the applicable monthly measuring period, the Company will be required to comply with a financial covenant based on subscription and professional services bookings. This financial covenant is measured both monthly and quarterly, generally on a trailing six month basis.        
Cash and cash equivalents   $ 25,000,000        
Senior Credit Facility | Revolving Credit Facility            
Line Of Credit Facility [Line Items]            
Term loan borrowings   $ 0   $ 0    
Credit facility frequency of interest payments   monthly        
Credit facility expiration date   Jun. 16, 2017        
Senior Credit Facility | SVB and ORIX Ventures, LLC | Term Loan Borrowings            
Line Of Credit Facility [Line Items]            
Term loan borrowings     $ 20,000,000      
Senior Credit Facility | Silicon Valley Bank | Revolving Credit Facility            
Line Of Credit Facility [Line Items]            
Maximum borrowings capacity   $ 15,000,000        
Subordinated Debt            
Line Of Credit Facility [Line Items]            
Repayment of subordinated loan $ 10,000,000