Annual report pursuant to Section 13 and 15(d)

Warrants - Summary of Warrant Activity (Details)

v3.8.0.1
Warrants - Summary of Warrant Activity (Details) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Warrants to Purchase Common Stock [Member]      
Number of warrants outstanding, beginning 209,000 279,000 889,000
Number of warrants expired (67,000)  
Number of warrants exercised (3,000) (610,000)
Number of warrants outstanding, ending 209,000 209,000 279,000
January 2012 Warrants [Member] | Equity [Member]      
Number of warrants outstanding, beginning 22,000 22,000
Number of warrants expired (22,000)  
Number of warrants exercised
Number of warrants outstanding, ending 22,000
Warrant expiration date Jan. 11, 2016    
March 2013 Warrants [Member] | Equity [Member]      
Number of warrants outstanding, beginning 15,000 15,000
Number of warrants expired (15,000)  
Number of warrants exercised
Number of warrants outstanding, ending 15,000
Warrant expiration date Mar. 01, 2016    
April 2013 Warrants [Member] | Equity [Member]      
Number of warrants outstanding, beginning 50,000 50,000 62,000
Number of warrants expired    
Number of warrants exercised (12,000)
Number of warrants outstanding, ending 50,000 50,000 50,000
Warrant expiration date Apr. 25, 2018    
February 2012 Warrants [Member] | Liabilities [Member]      
Number of warrants outstanding, beginning 33,000 33,000
Number of warrants expired (30,000)  
Number of warrants exercised (3,000)
Number of warrants outstanding, ending 33,000
Warrant expiration date Feb. 28, 2016    
August 2013 Warrants [Member] | Liabilities [Member]      
Number of warrants outstanding, beginning 333,000
Number of warrants expired    
Number of warrants exercised (333,000)
Number of warrants outstanding, ending
Warrant expiration date Aug. 26, 2023    
October 2013 Warrants [Member] | Liabilities [Member]      
Number of warrants outstanding, beginning 7,000
Number of warrants expired    
Number of warrants exercised (7,000)
Number of warrants outstanding, ending
Warrant expiration date Oct. 18, 2018    
October 2013 Warrants Series A [Member] | Liabilities [Member]      
Number of warrants outstanding, beginning 26,000 26,000 234,000
Number of warrants expired    
Number of warrants exercised (208,000)
Number of warrants outstanding, ending 26,000 26,000 26,000
Warrant expiration date Oct. 24, 2023    
January 2015 Warrants [Member] | Liabilities [Member]      
Number of warrants outstanding, beginning 133,000 133,000 183,000
Number of warrants expired    
Number of warrants exercised (50,000)
Number of warrants outstanding, ending 133,000 133,000 133,000
Warrant expiration date Jan. 16, 2024