v3.25.1
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Revenues $ 9,167,627 $ 7,699,175 $ 24,992,837 $ 23,092,060
Infrared Components [Member]        
Revenues 3,640,517 3,638,674 9,363,477 11,046,129
Visible Components [Member]        
Revenues 2,838,346 2,688,475 8,901,076 8,055,714
Assemblies and Modules [Member]        
Revenues 1,852,482 829,265 3,803,364 3,077,987
Engineering Services [Member]        
Revenues $ 836,282 $ 542,761 $ 2,924,920 $ 912,230