XML 82 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Capital Stock (Details Textual)
1 Months Ended 12 Months Ended
Apr. 06, 2021
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 08, 2022
USD ($)
Apr. 25, 2022
$ / shares
shares
Dec. 31, 2020
shares
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares           $ 0.001  
Proceeds from Issuance of Common Stock | $     $ 205,389 $ 62,850,213      
Payments of Stock Issuance Costs | $     242,866 3,663,291      
Offering of Debt Securities and Warrants, Maximum (in shares)           500,000,000  
Maximum Shares of Common Stock Registered by Certain Selling Shareholders (in shares)           8,297,093  
Stock Issued During Period, Value, New Issues | $     $ 205,389 $ 62,850,213      
Class of Warrant or Right, Outstanding (in shares)   105,556 105,556 105,556     105,556
Warrants for Common Class B Stock [Member]              
Class of Warrant or Right, Outstanding (in shares)   104,772 104,772        
Warrants for Common Class A Stock [Member]              
Class of Warrant or Right, Outstanding (in shares)   784 784        
Common Class A [Member]              
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.001 $ 0.001 $ 0.001      
Common Class B [Member]              
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.001 $ 0.001 $ 0.001      
Common Stock, Voting Rights Per Share   10 10        
Public Offering Including Over-allotment Option [Member] | Common Class A [Member]              
Stock Issued During Period, Shares, New Issues (in shares) 2,645,000            
Public Offering [Member] | Common Class A [Member]              
Stock Issued During Period, Shares, New Issues (in shares) 2,345,000            
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.001            
Shares Issued, Price Per Share (in dollars per share) | $ / shares $ 25.00            
Proceeds from Issuance of Common Stock | $ $ 58,625,000            
Stock Sale Agreement, Percent of Gross Proceeds 5.50%            
Proceeds from Issuance of Common Stock, Net | $ $ 55,400,625            
Payments of Stock Issuance Costs | $ $ 133,169            
Over-Allotment Option [Member] | Common Class A [Member]              
Stock Issued During Period, Shares, New Issues (in shares) 345,000            
Sold by Selling Stockholder [Member] | Common Class A [Member]              
Stock Issued During Period, Shares, New Issues (in shares) 300,000            
At The Market Offering [Member] | Common Class A [Member]              
Stock Issued During Period, Shares, New Issues (in shares)   7,887          
Stock Issued During Period, Value, New Issues | $   $ 205,389          
Commission, Percent of Gross Sales Price Per Share   3.00%          
At The Market Offering [Member] | Common Class A [Member] | Maximum [Member]              
Equity Offering Program, Aggregate Share Price | $   $ 100,000,000 $ 100,000,000   $ 100,000,000