| Disaggregation of Revenue [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | December 31, | | | December 31, | |
| | | 2025 | | | 2024 | | | 2025 | | | 2024 | |
| Infrared components | | $ | 5,018,039 | | | $ | 3,112,076 | | | $ | 9,275,994 | | | $ | 5,722,960 | |
| Visible components | | | 3,444,374 | | | | 2,762,852 | | | | 7,282,680 | | | | 6,062,730 | |
| Assemblies and modules | | | 7,211,035 | | | | 857,214 | | | | 13,070,533 | | | | 1,950,882 | |
| Engineering services | | | 678,204 | | | | 692,687 | | | | 1,780,726 | | | | 2,088,638 | |
| Total revenue | | $ | 16,351,652 | | | $ | 7,424,829 | | | $ | 31,409,933 | | | $ | 15,825,210 | |
|