XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details) - USD ($)
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 8,077,248 $ 7,366,901
Infrared Components [Member]    
Revenues 3,834,602 3,189,551
Visible Components [Member]    
Revenues 2,688,335 3,267,658
Assemblies and Modules [Member]    
Revenues 1,262,039 870,732
Engineering Services [Member]    
Revenues $ 292,272 $ 38,960