XML 32 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
shares
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
shares
Dec. 31, 2022
USD ($)
Allowance for Sales Returns     $ 0   $ 179,000
Number of Operating Segments     2    
Cash, Uninsured Amount $ 1,700,000   $ 1,700,000    
Marketable Securities, Current 2,450,470   2,450,470   0
Accounts Receivable, Allowance for Credit Loss $ 26,000   $ 26,000   10,000
Weighted Average Number of Shares Outstanding, Basic (in shares) | shares 73,730,921 70,975,420 72,374,693 70,480,706  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares     3,930,654 8,135,704  
US Treasury Securities [Member]          
Marketable Securities, Current $ 2,400,000   $ 2,400,000    
Money Market Funds [Member]          
Cash Equivalents, at Carrying Value $ 2,200,000   $ 2,200,000   $ 8,700,000