XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
shares
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
shares
Dec. 31, 2023
USD ($)
Payments to Acquire Additional Interest in Subsidiaries     $ 205,000    
Number of Operating Segments     2    
Cash, Uninsured Amount $ 4,100,000   $ 4,100,000    
Marketable Securities, Current 0   0   $ 2,976,573
Accounts Receivable, Allowance for Credit Loss $ 10,000   $ 10,000   10,000
Weighted Average Number of Shares Outstanding, Basic (in shares) | shares 79,966,833 73,730,921 80,165,181 72,374,693  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares     3,684,697 3,930,654  
Marketable Securities         2,976,573
US Treasury Securities [Member]          
Marketable Securities, Current         3,000,000
Money Market Funds [Member]          
Cash Equivalents, at Carrying Value $ 4,800,000   $ 4,800,000   $ 3,000,000