XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
2025 $ 7,979,315  
2026 7,745,229  
2027 7,269,183  
2028 6,964,908  
2029 6,581,894  
Thereafter 54,902,311  
Total lease payments 91,442,840  
Less imputed interest (30,313,050)  
Present Value of Lease Liabilities $ 61,129,790 $ 61,523,529