| Property, Plant and Equipment [Table Text Block] |
| | | Estimated Lives | | | December 31, | | | June 30, | |
| | | (Years) | | | 2025 | | | 2025 | |
| Manufacturing equipment | | | 5 - 10 | | | $ | 25,215,704 | | | $ | 24,257,063 | |
| Computer equipment and software | | | 3 - 5 | | | | 1,493,443 | | | | 1,449,494 | |
| Furniture and fixtures | | | 5 | | | | 418,571 | | | | 398,800 | |
| Leasehold improvements | | | 5 - 10 | | | | 9,653,968 | | | | 9,411,482 | |
| Construction in progress | | | | | | | 1,272,773 | | | | 1,536,968 | |
| Total property and equipment | | | | | | | 38,054,459 | | | | 37,053,807 | |
| Less accumulated depreciation and amortization | | | | | | | (22,877,882 | ) | | | (21,189,746 | ) |
| Total property and equipment, net | | | | | | $ | 15,176,577 | | | $ | 15,864,061 | |
|