Quarterly report pursuant to Section 13 or 15(d)

Stock Warrants - Schedule of Warrants Outstanding (Detail)

v3.7.0.1
Stock Warrants - Schedule of Warrants Outstanding (Detail) - $ / shares
3 Months Ended
Mar. 31, 2017
Dec. 31, 2016
Jul. 12, 2015
Aug. 01, 2014
Class of Warrant or Right [Line Items]        
Shares Underlying Outstanding Warrants 20,334,442 27,214,775    
Weighted-average exercise price per share $ 3.43 $ 3.97    
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    
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 258,962 258,962    
Exercise Price Less Than or Equal to $3.00 [Member]        
Class of Warrant or Right [Line Items]        
Shares Underlying Outstanding Warrants 17,321,591      
Expiration Start Date Jun. 18, 2018      
Expiration End Date Sep. 01, 2021      
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. 28, 2020      
Exercise Price $4.01 - $4.99 [Member]        
Class of Warrant or Right [Line Items]        
Shares Underlying Outstanding Warrants 189,126      
Expiration Date Jun. 11, 2020      
Exercise Price $5.00 - $9.99 [Member]        
Class of Warrant or Right [Line Items]        
Shares Underlying Outstanding Warrants 2,642,615      
Expiration Start Date Apr. 30, 2018      
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 80,008      
Expiration Start Date Apr. 17, 2017      
Expiration End Date Jan. 05, 2022      
Minimum [Member] | Exercise Price $3.01 - $3.99 [Member]        
Class of Warrant or Right [Line Items]        
Exercise Prices $ 3.01      
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      
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 $3.01 - $3.99 [Member]        
Class of Warrant or Right [Line Items]        
Exercise Prices 3.99      
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      
Note Warrants [Member]        
Class of Warrant or Right [Line Items]        
Exercise Prices       $ 3.00
Shares Underlying Outstanding Warrants 3,315,878 3,315,878   3,321,416
Private Placement [Member]        
Class of Warrant or Right [Line Items]        
Exercise Prices $ 4.65   $ 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 14,000,000