XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
2025, operating lease $ 461,841  
2025, financing lease 327,957  
2026. operating lease 918,751  
2026, financing lease 617,279  
2027, operating lease 918,751  
2027, financing lease 1,173,121  
2028, operating lease 785,515  
2028, financing lease 125,201  
2029, operating lease 519,041  
2029, financing lease 176,646  
Thereafter, operating lease 2,388,180  
Thereafter, financing lease 45,136  
Total payment under operating lease agreements 5,992,079  
Total payment under lease agreements 2,465,340  
Less imputed interest on operating lease (1,301,170)  
Less imputed interest on finance lease (266,244)  
Total operating lease liability 4,690,909 $ 4,450,822
Total finance lease liability $ 2,199,096 $ 2,059,278