Annual report pursuant to Section 13 and 15(d)

Note 14 - Income Taxes - Net Operating Loss and Credit Carryforwards (Details)

v3.22.1
Note 14 - Income Taxes - Net Operating Loss and Credit Carryforwards (Details) - Domestic Tax Authority [Member] - Internal Revenue Service (IRS) [Member] - USD ($)
Dec. 31, 2021
Dec. 31, 2020
U.S. Net Operating Loss Carryforwards $ 164,103,350 $ 153,300,000
Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 9,112,411 $ 8,900,000
Tax Year 2001 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 39,128  
Tax Year 2002 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 5,350  
Tax Year 2003 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 2,905  
Tax Year 2004 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 22,861  
Tax Year 2005 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 218,332  
Tax Year 2006 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 365,541  
Tax Year 2007 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 342,898  
Tax Year 2008 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 531,539  
Tax Year 2009 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 596,843  
Tax Year 2010 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 1,094,449  
Tax Year 2011 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 1,950,744  
Tax Year 2012 [Member]    
U.S. Net Operating Loss Carryforwards 18,898,490  
Tax Year 2012 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 468,008  
Tax Year 2013 [Member]    
U.S. Net Operating Loss Carryforwards 37,450,522  
Tax Year 2013 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 681,772  
Tax Year 2014 [Member]    
U.S. Net Operating Loss Carryforwards 34,088,874  
Tax Year 2014 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 816,116  
Tax Year 2015 [Member]    
U.S. Net Operating Loss Carryforwards 25,073,846  
Tax Year 2015 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 492,732  
Tax Year 2016 [Member]    
U.S. Net Operating Loss Carryforwards 15,581,209  
Tax Year 2016 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 262,257  
Tax Year 2017 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 387,892  
Tax Year 2018 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 197,547  
Tax Year 2019 [Member]    
U.S. Net Operating Loss Carryforwards 11,245,808  
Tax Year 2019 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 213,065  
Tax Year 2020 [Member]    
U.S. Net Operating Loss Carryforwards 11,018,478  
Tax Year 2020 [Member] | Research Tax Credit Carryforward [Member]    
U.S. R&D Credit Carryforwards 222,842  
Tax Year 2021 [Member]    
U.S. R&D Credit Carryforwards 238,717  
U.S. Net Operating Loss Carryforwards $ 10,746,123