XML 64 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Note 6 - Revenue - Revenue by Product Group (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Revenue $ 19,149,814 $ 9,167,627 $ 50,559,747 $ 24,992,837
Infrared Components [Member]        
Revenue 6,147,583 3,640,517 15,423,577 9,363,477
Visible Components [Member]        
Revenue 3,971,593 2,838,346 11,254,273 8,901,076
Assemblies and Modules [Member]        
Revenue 8,434,403 1,852,482 21,504,936 3,803,364
Engineering Services [Member]        
Revenue $ 596,235 $ 836,282 $ 2,376,961 $ 2,924,920