XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
2025 $ 8,244,494  
2026 7,865,042  
2027 7,447,430  
2028 7,116,036  
2029 6,422,006  
Thereafter 53,798,382  
Total lease payments 90,893,390  
Less imputed interest (30,636,197)  
Present Value of Lease Liabilities $ 60,257,193 $ 61,523,529