XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
shares
Dec. 31, 2022
USD ($)
Allowance for Sales Returns     $ 0   $ 179,000
Number of Operating Segments     2    
Cash, Uninsured Amount $ 3,400,000   $ 3,400,000   8,300,000
Marketable Securities, Current 1,981,180   1,981,180   0
Accounts Receivable, Allowance for Credit Loss $ 27,000   $ 27,000   10,000
Weighted Average Number of Shares Outstanding, Basic (in shares) | shares 72,333,656 70,356,796 72,048,223 70,585,590  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares     4,142,155 8,166,380  
US Treasury Securities [Member]          
Marketable Securities, Current $ 2,000,000.0   $ 2,000,000.0    
Money Market Funds [Member]          
Cash Equivalents, at Carrying Value $ 3,700,000   $ 3,700,000   $ 8,700,000