XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 9,103,343 $ 9,508,972
PMO    
Revenues 3,812,950 4,293,603
Infrared Products    
Revenues 4,887,918 4,724,504
Specialty Products    
Revenues $ 402,475 $ 490,865