XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenues $ 32,933,949 $ 35,559,160
PMO    
Revenues 13,425,643 15,020,542
Speciality Products [Member]    
Revenues 2,772,437 1,803,293
Infrared Products    
Revenues $ 16,735,869 $ 18,735,325