XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
shares
Dec. 31, 2024
USD ($)
Number of Operating Segments     2    
Cash and Cash Equivalent | $ $ 1,274,314   $ 1,274,314   $ 3,258,058
Weighted Average Number of Shares Outstanding, Basic (in shares) 82,049,984 79,966,833 81,903,323 80,412,397  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)     3,792,211 3,128,652