XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
2026 $ 8,280,686  
2027 7,868,155  
2028 7,533,897  
2029 6,941,200  
2030 6,241,162  
Thereafter 53,676,676  
Total lease payments 90,541,776  
Less imputed interest (30,710,768)  
Present Value of Lease Liabilities $ 59,831,008 $ 60,328,490