Quarterly report pursuant to Section 13 or 15(d)

Stock Warrants - Schedule of Warrants Outstanding (Detail)

v3.5.0.2
Stock Warrants - Schedule of Warrants Outstanding (Detail) - $ / shares
9 Months Ended
Sep. 30, 2016
Dec. 31, 2015
Jun. 12, 2015
Jun. 11, 2015
Aug. 01, 2014
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 27,336,507 13,503,107      
Weighted-average exercise price per share $ 3.97 $ 5.02      
Placement Agent Warrants [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 189,126 189,126      
Class A Warrants [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 6,880,333 6,880,333      
Representative's Warrant [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices $ 7.50        
Shares Underlying Outstanding Warrants 206,410 206,410      
Other Warrants [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 380,694 547,294      
Exercise Price Less Than or Equal to $3.00 [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 17,407,304        
Expiration Start Date Dec. 12, 2016        
Expiration End Date Sep. 01, 2021        
Exercise Price $4.01 - $4.99 [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 7,069,459        
Expiration Start Date Feb. 01, 2017        
Expiration End Date Jun. 11, 2020        
Exercise Price $5.00 - $9.99 [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 2,656,900        
Expiration Start Date Dec. 10, 2016        
Expiration End Date Jun. 27, 2021        
Exercise Price Greater Than or Equal to $10.00 [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 101,742        
Expiration Start Date Aug. 31, 2016        
Expiration End Date Jan. 05, 2022        
Exercise Price $3.01 - $3.99 [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 101,102        
Expiration Start Date Sep. 08, 2019        
Expiration End Date Apr. 19, 2020        
Minimum [Member] | Exercise Price $4.01 - $4.99 [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices $ 4.01        
Minimum [Member] | Exercise Price $5.00 - $9.99 [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices 5.00        
Minimum [Member] | Exercise Price Greater Than or Equal to $10.00 [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices 10.00        
Minimum [Member] | Exercise Price $3.01 - $3.99 [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices 3.01        
Maximum [Member] | Exercise Price Less Than or Equal to $3.00 [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices 3.00        
Maximum [Member] | Exercise Price $4.01 - $4.99 [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices 4.99        
Maximum [Member] | Exercise Price $5.00 - $9.99 [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices 9.99        
Maximum [Member] | Exercise Price $3.01 - $3.99 [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices $ 3.99        
Note Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices         $ 3.00
Shares Underlying Outstanding Warrants 3,315,878 3,315,878      
Private Placement [Member]          
Class of Warrant or Right [Line Items]          
Exercise Prices $ 4.65   $ 8.00 $ 8.00  
Warrants [Member] | Private Placement [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 2,364,066 2,364,066      
CMPO Warrants [Member]          
Class of Warrant or Right [Line Items]          
Shares Underlying Outstanding Warrants 14,000,000