XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenues $ 7,315,637 $ 8,472,679 $ 15,392,885 $ 15,839,580
Infrared Components [Member]        
Revenues 3,572,853 3,290,328 7,407,455 6,479,879
Visible Components [Member]        
Revenues 2,678,904 3,876,627 5,367,239 7,144,285
Assemblies and Modules [Member]        
Revenues 986,683 1,227,873 2,248,722 2,098,605
Engineering Services [Member]        
Revenues $ 77,197 $ 77,851 $ 369,469 $ 116,811