XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 31,726,192 $ 32,933,949
Infrared Components [Member]    
Revenues 14,089,277 14,392,960
Visible Components [Member]    
Revenues 11,233,737 13,438,814
Assemblies and Modules [Member]    
Revenues 4,451,165 4,680,354
Engineering Services [Member]    
Revenues $ 1,952,013 $ 421,821