XML 71 R52.htm IDEA: XBRL DOCUMENT v3.3.1.900
Preferred Stock Warrants - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 21, 2015
Dec. 31, 2015
Dec. 31, 2014
Class of Warrant or Right [Line Items]      
Fair value of warrant liability reclassified to redeemable convertible preferred stock and additional paid-in capital   $ 19.3  
Estimated fair value of warrant     $ 1.8
Warrants exercised 493,648    
Warrants exercise price $ 17.00    
Cash proceeds from warrants exercised   $ 1.5  
Number of common stock shares issued upon exercise of preferred stock warrants 390,680 481,671  
Series B Redeemable Convertible Preferred Stock [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised 10,414    
Warrants exercise price     $ 7.45
Number of common stock shares issued upon exercise of preferred stock warrants 6,499    
Series B-1 Redeemable Convertible Preferred Stock [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised 349,054    
Number of common stock shares issued upon exercise of preferred stock warrants 291,164 444,286  
Series C Redeemable Convertible Preferred Stock [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised 134,180    
Warrants exercise price     $ 5.125
Number of common stock shares issued upon exercise of preferred stock warrants 93,017 37,385  
Series B-1 Redeemable Convertible Preferred Stock Cash Exercised at Exercise Price of $7.45 [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised   31,778  
Warrants exercise price   $ 7.45  
Series B-1 Redeemable Convertible Preferred Stock Warrants Cash Exercised at Exercise Price of $2.6075 [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised   412,508  
Warrants exercise price   $ 2.6075  
Series C Redeemable Convertible Preferred Stock Warrants Cash Exercised at Exercise Price of $5.215 [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised   37,385  
Warrants exercise price   $ 5.215