v3.26.1
Note 9 - Long-term Debt (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Interest Payable $ 147,945  
Senior Promissory Notes [Member]    
Amortization of Debt Issuance Costs $ 87,504 $ 168,030