XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Summary of Significant Accounting Policies (Details Textual)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
shares
Number of Operating Segments       2  
Cash, Uninsured Amount   $ 5,200,000   $ 5,200,000  
Marketable Securities, Current $ 2,976,573 0   0  
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 72,333,656 80,412,397 72,048,223
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares       3,128,652 4,142,155
Marketable Securities 2,976,573        
US Treasury Securities [Member]          
Marketable Securities, Current 3,000,000        
Money Market Funds [Member]          
Cash Equivalents, at Carrying Value 3,000,000 $ 5.8   $ 5.8  
Milestone Medical Inc. [Member]          
Payments to Acquire Additional Interest in Subsidiaries $ 214,000