XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
2025 $ 8,103,215  
2026 7,798,993  
2027 7,314,968  
2028 7,054,028  
2029 6,460,407  
Thereafter 53,421,608  
Total lease payments 90,153,219  
Less imputed interest (29,868,104)  
Present Value of Lease Liabilities $ 60,285,115 $ 61,523,529