Note 12 - Leases (Tables)
|
6 Months Ended |
Dec. 31, 2025 |
| Notes Tables |
|
| Lease, Cost [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | December 31, | | | December 31, | |
| | | 2025 | | | 2024 | | | 2025 | | | 2024 | |
| Operating lease cost | | $ | 310,794 | | | $ | 269,985 | | | $ | 564,112 | | | $ | 538,480 | |
| Finance lease cost: | | | | | | | | | | | | | | | | |
| Depreciation of lease assets | | | 44,776 | | | | 42,916 | | | | 90,256 | | | | 80,732 | |
| Interest on lease liabilities | | | 17,800 | | | | 17,027 | | | | 34,830 | | | | 31,089 | |
| Total finance lease cost | | | 62,576 | | | | 59,943 | | | | 125,086 | | | | 111,821 | |
| Total lease cost | | $ | 373,370 | | | $ | 329,928 | | | $ | 689,198 | | | $ | 650,301 | |
|
| Supplemental Balance Sheet Information on Leases [Table Text Block] |
| | | | December 31, | | | June 30, | |
| | Classification | | 2025 | | | 2025 | |
| Assets: | | | | | | | | | |
| Operating lease assets | Operating lease assets | | $ | 7,430,787 | | | $ | 7,429,378 | |
| Finance lease assets | Property and equipment, net(1) | | | 874,398 | | | | 920,569 | |
| Total lease assets | | | $ | 8,305,185 | | | $ | 8,349,947 | |
| | | | | | | | | | |
| Liabilities: | | | | | | | | | |
| Current: | | | | | | | | | |
| Operating leases | Operating lease liabilities, current | | $ | 1,349,820 | | | $ | 1,254,062 | |
| Finance leases | Finance lease liabilities, current | | | 216,191 | | | | 206,518 | |
| | | | | | | | | | |
| Noncurrent: | | | | | | | | | |
| Operating leases | Operating lease liabilities, less current portion | | | 8,102,873 | | | | 8,326,250 | |
| Finance leases | Finance lease liabilities, less current portion | | | 346,400 | | | | 421,363 | |
| Total lease liabilities | | | $ | 10,015,284 | | | $ | 10,208,193 | |
|
| Lease, Terms and Discount Rates [Table Text Block] |
| | | December 31, | |
| Lease Term and Discount Rate | | 2025 | |
| Weighted Average Remaining Lease Term (in years) | | | | |
| Operating leases | | | 7.5 | |
| Finance leases | | | 2.7 | |
| | | | | |
| Weighted Average Discount Rate | | | | |
| Operating leases | | | 3.3 | % |
| Finance leases | | | 9.0 | % |
|
| Supplemental Cash Flow Information on Leases [Table Text Block] |
| | | Six Months Ended | |
| | | December 31, | |
| | | 2025 | | | 2024 | |
| Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | | |
| Operating cash used for operating leases | | $ | 685,008 | | | $ | 590,037 | |
| Operating cash used for finance leases | | $ | 34,830 | | | $ | 31,089 | |
| Financing cash used for finance leases | | $ | 107,712 | | | $ | 89,705 | |
|
| Lessee, Operating and Finance Lease, Liability, to be Paid, Maturity |
| | | Finance | | | Operating | |
| Fiscal year ending: | | Leases | | | Leases | |
| June 30, 2026 (remaining six months) | | $ | 192,006 | | | $ | 813,075 | |
| June 30, 2027 | | | 243,172 | | | | 1,495,966 | |
| June 30, 2028 | | | 199,055 | | | | 1,331,825 | |
| June 30, 2029 | | | 61,931 | | | | 1,321,975 | |
| June 30, 2030 | | | — | | | | 1,356,543 | |
| Thereafter | | | — | | | | 4,379,934 | |
| Total future minimum payments | | | 696,164 | | | | 10,699,318 | |
| Less imputed interest | | | (133,573 | ) | | | (1,246,625 | ) |
| Present value of lease liabilities | | $ | 562,591 | | | $ | 9,452,693 | |
|