XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Commitments and Contingencies - Future Minimum Consolidated Lease Payments (Details)
Jun. 30, 2023
USD ($)
2024, operating lease $ 528,365
2024, finance lease 19,208
2025, operating lease 226,713
2025, finance lease 19,208
2026, operating lease 177,108
2026, finance lease 19,208
2027, operating lease 56,188
2027, finance lease 19,208
2028, operating lease 0
2028, finance lease 19,208
Thereafter, operating lease 0
Thereafter, finance lease 65,626
Total minimum lease payments, operating lease 988,374
Total minimum lease payments, finance lease 161,666
Less: present value discount, operating lease (150,530)
Less: present value discount, finance lease (43,890)
Operating Lease, Liability 837,844
Other Liabilities [Member]  
Operating Lease, Liability 837,844
Finance Lease, Liability $ 117,776