Annual report pursuant to Section 13 and 15(d)

COMMON STOCK AND WARRANTS. (Details)

v3.8.0.1
COMMON STOCK AND WARRANTS. (Details) - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Number of Shares      
Begining Balance 244,000 382,000 856,000
Warrants exercised (191,000) (138,000) (42,000)
Warrants expired (49,000)   (432,000)
Ending Balance 4,000 244,000 382,000
Price per Share      
Begining Balance
Warrants exercised 6.09 8.43 8.85
Warrants expired     8.85
Ending Balance 735.00
Weighted Average Exercise Price      
Begining Balance 106.72 70.87 36.55
Warrants exercised 6.09 8.43 8.85
Warrants expired 444.00   8.85
Ending Balance 735.00 106.72 70.87
Minimum [Member]      
Price per Share      
Begining Balance 6.09 6.09 6.09
Warrants exercised
Ending Balance 6.09 6.09 6.09
Maximum [Member]      
Price per Share      
Begining Balance 735.00 735.00 735.00
Warrants exercised
Ending Balance $ 735.00 $ 735.00 $ 735.00