v3.26.3
Note 6 - Revenue - Revenue by Product Group (Details) - USD ($)
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Revenue $ 20,762,654 $ 15,058,281
Infrared Components [Member]    
Revenue 4,749,097 4,125,046
Visible Components [Member]    
Revenue 4,580,290 3,838,306
Assemblies and Modules [Member]    
Revenue 10,524,026 5,992,407
Engineering Services [Member]    
Revenue $ 909,241 $ 1,102,522