XML 93 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
2024 $ 7,915,094  
2025 7,548,111  
2026 7,099,441  
2027 6,783,048  
2028 6,432,418  
Thereafter 56,244,069  
Total lease payments 92,022,181  
Less imputed interest (30,498,652)  
Present Value of Lease Liabilities $ 61,523,529 $ 64,485,714