XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Cash, Cash Equivalents and Marketable Securities - Cash and Cah Equivalents (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Cash and cash equivalents $ 6,587,018 $ 37,313,558
Bank Time Deposits [Member]    
Cash and cash equivalents 1,276,935 30,308,075
Money Market Funds [Member]    
Cash and cash equivalents 4,317,557 7,005,483
Commercial Paper [Member]    
Cash and cash equivalents $ 992,526 $ 0