XML 54 R43.htm IDEA: XBRL DOCUMENT v3.4.0.3
Preferred Stock Warrants - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 21, 2015
Dec. 31, 2015
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
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  
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  
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