XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
3 Months Ended
Sep. 30, 2020
Disaggregation of Revenue [Abstract]  
Disaggregation of revenue
    Three Months Ended September 30,  
    2020     2019  
PMO   $ 4,293,603     $ 3,184,458  
Infrared Products     4,724,504       3,959,625  
Specialty Products     490,865       407,847  
Total revenue   $ 9,508,972     $ 7,551,930