Annual report pursuant to Section 13 and 15(d)

13. COMMON STOCK AND WARRANTS (Details)

v3.6.0.2
13. COMMON STOCK AND WARRANTS (Details) - Warrant
12 Months Ended
Dec. 31, 2016
$ / shares
$ / Warrant
shares
Dec. 31, 2015
$ / shares
$ / Warrant
shares
Dec. 31, 2014
$ / shares
$ / Warrant
shares
Number of Shares      
Begining Balance | shares 382,000 856,000 8,275,000
Warrants exercised | shares (138,000) (42,000) (6,615,000)
Warrants expired | shares   (432,000) (804,000)
Ending Balance | shares 244,000 382,000 856,000
Price per Share      
Warrants exercised | $ / Warrant 8.43 8.85  
Warrants expired | $ / Warrant   8.85 5.47
Weighted Average Exercise Price      
Begining Balance $ 70.87 $ 36.55 $ 10.04
Warrants exercised 8.43 8.85 7.17
Warrants expired   8.85 5.47
Ending Balance 106.22 70.87 36.55
Minimum [Member]      
Price per Share      
Begining Balance $ 6.09 6.09 $ 5.47
Warrants exercised | $ / Warrant 6.09   6.09
Ending Balance $ 6.09 6.09 $ 6.09
Maximum [Member]      
Price per Share      
Begining Balance $ 735.00 $ 735.00 $ 735.00
Warrants exercised | $ / Warrant 8.85 8.85 8.85
Warrants expired | $ / Warrant 5.47 8.85 745.50
Ending Balance $ 735.00 $ 735.00 $ 735.00