XML 42 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Note 6 - Revenue (Tables)
9 Months Ended
Mar. 31, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

March 31,

  

March 31,

 
  

2026

  

2025

  

2026

  

2025

 

Infrared components

 $6,147,583  $3,640,517  $15,423,577  $9,363,477 

Visible components

  3,971,593   2,838,346   11,254,273   8,901,076 

Assemblies and modules

  8,434,403   1,852,482   21,504,936   3,803,364 

Engineering services

  596,235   836,282   2,376,961   2,924,920 

Total revenue

 $19,149,814  $9,167,627  $50,559,747  $24,992,837