XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
2025, operating lease $ 642,225  
2025, financing lease 458,098  
2026. operating lease 847,771  
2026, financing lease 575,187  
2027, operating lease 847,771  
2027, financing lease 1,088,086  
2028, operating lease 724,828  
2028, financing lease 116,638  
2029, operating lease 478,942  
2029, financing lease 164,036  
Thereafter, operating lease 2,203,675  
Thereafter, financing lease 41,907  
Total payment under operating lease agreements 5,745,212  
Total payment under lease agreements 2,443,952  
Less imputed interest on operating lease (1,275,635)  
Less imputed interest on finance lease (292,402)  
Total operating lease liability 4,469,577 $ 4,450,822
Total finance lease liability $ 2,151,550 $ 2,059,278