v3.25.2
Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenues $ 37,202,630 $ 31,726,192
Infrared Components [Member]    
Revenues 14,310,589 14,089,277
Visible Components [Member]    
Revenues 11,736,549 11,233,737
Assemblies and Modules [Member]    
Revenues 7,968,296 4,451,165
Engineering Services [Member]    
Revenues $ 3,187,196 $ 1,952,013