XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Details) - USD ($)
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Revenues $ 15,058,281 $ 8,400,381
Infrared components [Member]    
Revenues 4,257,955 2,610,884
Visible components [Member]    
Revenues 3,838,306 3,299,878
Assemblies and modules [Member]    
Revenues 5,859,498 1,093,668
Engineering services [Member]    
Revenues $ 1,102,522 $ 1,395,951