XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
2025, operating lease $ 828,986  
2025, financing lease 562,072  
2026, operating lease 818,823  
2026, financing lease 544,452  
2027, operating lease 818,823  
2027, financing lease 506,462  
2028, operating lease 700,078  
2028, financing lease 613,474  
2029, operating lease 462,587  
2029, financing lease 76,893  
Thereafter, operating lease 2,128,429  
Thereafter, financing lease 57,288  
Total payment under operating lease agreements 5,757,726  
Total payment under lease agreements 2,360,641  
Less imputed interest on operating lease (1,306,904)  
Less imputed interest on finance lease (301,363)  
Total operating lease liability 4,450,822 $ 4,058,437
Total finance lease liability $ 2,059,278 $ 3,470,482