XML 17 R54.htm IDEA: XBRL DOCUMENT v3.2.0.727
Warrants - Summary of the Warrants Outstanding (Detail) - shares
6 Months Ended
Jun. 30, 2015
Jun. 16, 2015
Dec. 31, 2014
Preferred Stock Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants, Issue Date, description Various    
Warrants, Classification Liability    
Warrants, Exercisable For Preferred Stock    
Warrants Outstanding 0   14,544,247
Private Placement Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants, Issue Date Jun. 15, 2015    
Warrants, Classification Equity    
Warrants, Exercisable For Common Stock    
Warrants Outstanding 3,190,030    
Hercules Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants, Issue Date Jun. 15, 2015    
Warrants, Classification Equity    
Warrants, Exercisable For Common Stock    
Warrants Outstanding 25,150 25,150  
Series A Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants, Classification Equity    
Warrants, Exercisable For Common Stock    
Warrants Outstanding 1,219,000    
Series A Warrants [Member] | Minimum [Member]      
Class of Warrant or Right [Line Items]      
Warrants, Issue Date May 31, 2015    
Series A Warrants [Member] | Maximum [Member]      
Class of Warrant or Right [Line Items]      
Warrants, Issue Date May 31, 2015    
Representative's Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants, Issue Date May 31, 2015    
Warrants, Classification Equity    
Warrants, Exercisable For Common Stock    
Warrants Outstanding 37,100    
Underwriter's Warrant [Member]      
Class of Warrant or Right [Line Items]      
Warrants, Issue Date May 31, 2015    
Warrants, Classification Equity    
Warrants, Exercisable For Common Stock    
Warrants Outstanding 2,160