XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Note 19 - Related Party Transactions (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Consulting Services [Member] | Previous President and CEO [Member]        
Related Party Transaction, Amounts of Transaction $ 0 $ 10,000 $ 0 $ 20,000
Accounting and Tax Services [Member] | Director [Member]        
Related Party Transaction, Amounts of Transaction $ 0 $ 5,250 $ 4,000 $ 10,750