XML 82 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
2023 (remaining 9 months), operating lease $ 378,615  
2023 (remaining 9 months), finance lease 274,966  
2024, operating lease 614,755  
2024, finance lease 550,849  
2025, operating lease 320,444  
2025, finance lease 547,372  
2026, operating lease 309,853  
2026, finance lease 511,546  
2027, operating lease 309,853  
2027, finance lease 511,546  
Thereafter, operating lease 2,091,506  
Thereafter, finance lease 747,493  
Total payment under operating lease agreements 4,025,026  
Total payment under lease agreements 3,143,772  
Less imputed interest on operating lease (978,093)  
Less imputed interest on finance lease (513,732)  
Total operating lease liability 3,046,933 $ 3,271,997
Total finance lease liability $ 2,630,040 $ 2,783,209