XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 35,559,160 $ 38,464,821  
PMO      
Revenues 15,020,542 15,882,189 $ 14,639,687
Speciality Products [Member]      
Revenues 1,803,293 1,611,552  
Infrared Products      
Revenues $ 18,735,325 $ 20,971,080