v3.26.3
Note 6 - Revenue (Tables)
3 Months Ended
Sep. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 
  

September 30,

 
  

2026

  

2025

 

Infrared components

 $4,749,097  $4,125,046 

Visible components

  4,580,290   3,838,306 

Assemblies and modules

  10,524,026   5,992,407 

Engineering services

  909,241   1,102,522 

Total revenue

 $20,762,654  $15,058,281