XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
shares
Mar. 31, 2022
shares
Dec. 31, 2022
USD ($)
Mar. 01, 2023
USD ($)
Allowance for Sales Returns $ 0   $ 179,000  
Number of Operating Segments 2      
Cash, Uninsured Amount     8,300,000 $ 6,500,000
Marketable Securities, Current $ 4,430,384   0  
Accounts Receivable, Allowance for Credit Loss     10,000  
Weighted Average Number of Shares Outstanding, Basic (in shares) | shares 72,104,234 69,013,001    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 7,670,661 7,543,252    
US Treasury Securities [Member]        
Marketable Securities, Current $ 4,400,000      
Money Market Funds [Member]        
Cash Equivalents, at Carrying Value, Total $ 2,300,000   $ 8,700,000