XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Summary of Significant Accounting Policies (Details Textual)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
shares
Dec. 31, 2022
USD ($)
Payments for Repurchase of Redeemable Noncontrolling Interest $ 214,000      
Allowance for Sales Returns   $ 0   $ 179,000
Number of Operating Segments   2    
Cash, Uninsured Amount   $ 3,400,000    
Marketable Securities, Current 2,976,573 1,000,000    
Accounts Receivable, Allowance for Credit Loss 10,000 $ 10,000    
Weighted Average Number of Shares Outstanding, Basic (in shares) | shares   79,738,551 72,104,234  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares   3,296,480 7,670,661  
Marketable Securities 2,976,573 $ 1,000,000    
US Treasury Securities [Member]        
Marketable Securities, Current   1,000,000    
Money Market Funds [Member]        
Cash Equivalents, at Carrying Value $ 3,000,000 $ 4,000,000