| Property, Plant, and Equipment [Table Text Block] |
| | | Estimated Lives | | | June 30, | | | June 30, | |
| | | (Years) | | | 2026 | | | 2025 | |
| Manufacturing equipment | | 5 - 10 | | | $ | 29,462,865 | | | $ | 24,257,063 | |
| Computer equipment and software | | 3 - 5 | | | | 1,529,767 | | | | 1,449,494 | |
| Furniture and fixtures | | 5 | | | | 441,908 | | | | 398,800 | |
| Leasehold improvements | | 5 - 10 | | | | 9,807,067 | | | | 9,411,482 | |
| Construction in progress | | | | | | 2,514,238 | | | | 1,536,968 | |
| Total property and equipment | | | | | | 43,755,845 | | | | 37,053,807 | |
| Less accumulated depreciation and amortization | | | | | | (24,392,819 | ) | | | (21,189,746 | ) |
| Total property and equipment, net | | | | | $ | 19,363,026 | | | $ | 15,864,061 | |
|