XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
2026 $ 8,362,795  
2027 7,897,702  
2028 7,597,819  
2029 7,172,423  
2030 6,442,361  
Thereafter 54,827,325  
Total lease payments 92,300,425  
Less imputed interest (31,160,417)  
Present Value of Lease Liabilities $ 61,140,008 $ 60,328,490