XML 91 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
2025 $ 8,302,957  
2026 7,864,961  
2027 7,550,960  
2028 7,175,906  
2029 6,336,586  
Thereafter 53,849,888  
Total lease payments 91,081,258  
Less imputed interest (30,752,768)  
Present Value of Lease Liabilities $ 60,328,490 $ 61,523,529