v3.26.1
Note 4 - Revenue (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended June 30,

 
  

2026

  

2025

 

Infrared components

 $21,196,156  $13,905,784 

Visible components

  15,492,707   11,736,549 

Assemblies and modules

  31,879,418   8,373,101 

Engineering services

  3,153,818   3,187,196 

Total revenue

 $71,722,099  $37,202,630