XML 48 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Warrants (Number of Warrants, Exercise Price, Aggregate Proceeds of Warrants If Exercised) (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2016
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares, Balance at December 31, 2015 1,209,649 1,209,649
Shares, Issuances   1,233,830
Shares, Balance at June 30, 2016   2,443,479
Aggregate proceeds if exercised   $ 14,344,664
Weighted Average Exercise Price, Outstanding at December 31, 2015 $ 8.19 $ 8.19
Weighted Average Exercise Price, Issuances   3.59
Weighted Average Exercise Price, Outstanding at June 30, 2016   $ 5.87
Range 2.25 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares, Balance at December 31, 2015
Shares, Issuances   1,063,830
Shares, Exercises  
Shares, Balance at June 30, 2016   1,063,830
Aggregate proceeds if exercised   $ 2,393,618
Weighted Average Exercise Price, Issuances   $ 2.25
Weighted Average Exercise Price, Exercises  
Weighted Average Exercise Price, Outstanding at June 30, 2016   $ 2.25
Range 4.05 - 8.25 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares, Balance at December 31, 2015 694,062 694,062
Shares, Exercises  
Shares, Balance at June 30, 2016   694,062
Aggregate proceeds if exercised   $ 4,036,474
Weighted Average Exercise Price, Outstanding at December 31, 2015 $ 5.82 $ 5.82
Weighted Average Exercise Price, Exercises  
Weighted Average Exercise Price, Outstanding at June 30, 2016   $ 5.82
Range 10.75 - 23.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares, Balance at December 31, 2015 515,587 515,587
Shares, Issuances   170,000
Shares, Balance at June 30, 2016   685,587
Aggregate proceeds if exercised   $ 7,914,572
Weighted Average Exercise Price, Outstanding at December 31, 2015 $ 11.39 $ 11.39
Weighted Average Exercise Price, Issuances   12.00
Weighted Average Exercise Price, Outstanding at June 30, 2016   $ 11.54