v3.26.1
Note 8 - Long-term Debt - Future Scheduled Principal Payments on Long-term Debt (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Last six months of 2026 $ 12,000  
2027 25,000  
2028 27,000  
2029 29,000  
2030 31,000  
After 2030 (cumulative) 27,211,000  
Total $ 27,335,067 $ 27,346,546