v3.5.0.2
Capitalization - Initial Public Offering (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 26, 2016
USD ($)
$ / shares
shares
Sep. 02, 2016
Sep. 30, 2016
USD ($)
Initial Public Offering      
Net proceeds from the offering | $     $ 78,120
Reverse stock split ratio   0.3333  
Convertible Preferred Stock Warrants      
Initial Public Offering      
Outstanding warrants converted during the period (in shares) 1,382,505    
Class B Common Stock Warrants      
Initial Public Offering      
Warrants issued in conversion (in shares) 460,834    
Stock issued in net exercise of warrants (in shares) 448,545    
IPO      
Initial Public Offering      
IPO price (in dollars per share) | $ / shares $ 18.00    
Net proceeds from the offering | $ $ 78,100    
Underwriting commissions and discounts | $ 5,900    
Offering costs reclassified from other assets to additional paid-in capital | $ $ 4,500    
Class A common stock | IPO      
Initial Public Offering      
Number of shares issued and sold by the Company 4,666,667    
Number of shares sold by selling shareholders 700,000    
Class B common stock      
Initial Public Offering      
Number of shares issued for automatic conversion of convertible preferred stock 22,078,637    
Number of common stock shares issued for each share of convertible preferred stock 0.3333    
Stock issued in net exercise of warrants (in shares) 448,545