Quarterly report pursuant to Section 13 or 15(d)

Stock Warrants (Narrative) (Details)

v2.4.0.8
Stock Warrants (Narrative) (Details)
1 Months Ended
Mar. 31, 2014
Jun. 30, 2014
Class of Warrant or Right [Line Items]    
Warrants outstanding (shares)   4,900,000
Minimum
   
Class of Warrant or Right [Line Items]    
Exercise price of warrant issued, dollars per share   1.918
Maximum
   
Class of Warrant or Right [Line Items]    
Exercise price of warrant issued, dollars per share   3.83
Weighted Average
   
Class of Warrant or Right [Line Items]    
Exercise price of warrant issued, dollars per share   3.27
Oxford Finance, LLC | Series KK warrants
   
Class of Warrant or Right [Line Items]    
Stock issued for warrant exercised 391,032  
Exercise price of warrant issued, dollars per share   1.918