v3.26.1
Note 8 - Long-term Debt - Schedule of Debt (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Long-term debt $ 27,335,067 $ 27,346,546
Junior Subordinated Debt [Member]    
Long-term debt 26,804,000 26,804,000
Notes Payable to Banks [Member]    
Long-term debt $ 531,000 $ 543,000