Annual report pursuant to Section 13 and 15(d)

Income Taxes (Details 1)

v3.7.0.1
Income Taxes (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Operating Loss Carryforwards [Line Items]    
U.S. Net Operating Loss Carryforwards $ 193,270,891 $ 177,600,000
U.S. R&D Credit Carryforwards $ 9,729,673 $ 9,465,900
Nineteen Ninety Eight [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2018  
U.S. Net Operating Loss Carryforwards $ 17,142,781  
U.S. R&D Credit Carryforwards $ 1,173,387  
Nineteen Ninety Nine [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2019  
U.S. Net Operating Loss Carryforwards $ 0  
U.S. R&D Credit Carryforwards $ 130,359  
Two Thousand [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2020  
U.S. Net Operating Loss Carryforwards $ 0  
U.S. R&D Credit Carryforwards $ 71,713  
Two Thousand One [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2021  
U.S. Net Operating Loss Carryforwards $ 0  
U.S. R&D Credit Carryforwards $ 39,128  
Two Thousand Two [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2022  
U.S. Net Operating Loss Carryforwards $ 1,282,447  
U.S. R&D Credit Carryforwards $ 5,350  
Two Thousand Three [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2023  
U.S. Net Operating Loss Carryforwards $ 337,714  
U.S. R&D Credit Carryforwards $ 2,905  
Two Thousand Four [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2024  
U.S. Net Operating Loss Carryforwards $ 1,237,146  
U.S. R&D Credit Carryforwards $ 22,861  
Two Thousand Five [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2025  
U.S. Net Operating Loss Carryforwards $ 2,999,083  
U.S. R&D Credit Carryforwards $ 218,332  
Two Thousand Six [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2026  
U.S. Net Operating Loss Carryforwards $ 3,049,735  
U.S. R&D Credit Carryforwards $ 365,541  
Two Thousand Seven [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2027  
U.S. Net Operating Loss Carryforwards $ 2,842,078  
U.S. R&D Credit Carryforwards $ 342,898  
Two Thousand Eight [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2028  
U.S. Net Operating Loss Carryforwards $ 2,777,503  
U.S. R&D Credit Carryforwards $ 531,539  
Two Thousand Nine [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2029  
U.S. Net Operating Loss Carryforwards $ 13,727,950  
U.S. R&D Credit Carryforwards $ 596,843  
Twenty Ten [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2030  
U.S. Net Operating Loss Carryforwards $ 5,397,680  
U.S. R&D Credit Carryforwards $ 1,094,449  
Twenty Eleven [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2031  
U.S. Net Operating Loss Carryforwards $ 1,875,665  
U.S. R&D Credit Carryforwards $ 1,950,744  
Twenty Twelve [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2032  
U.S. Net Operating Loss Carryforwards $ 28,406,659  
U.S. R&D Credit Carryforwards $ 468,008  
Twenty Thirteen [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2033  
U.S. Net Operating Loss Carryforwards $ 37,450,522  
U.S. R&D Credit Carryforwards $ 681,772  
Twenty Fourteen [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2034  
U.S. Net Operating Loss Carryforwards $ 34,088,874  
U.S. R&D Credit Carryforwards $ 816,116  
Twenty Fifteen [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2035  
U.S. Net Operating Loss Carryforwards $ 25,073,846  
U.S. R&D Credit Carryforwards $ 492,732  
Twenty Sixteen [Member]    
Operating Loss Carryforwards [Line Items]    
Expiration dates Dec. 31, 2036  
U.S. Net Operating Loss Carryforwards $ 15,581,209  
U.S. R&D Credit Carryforwards $ 358,404