XML 68 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
3 Months Ended
Sep. 30, 2019
Disaggregation of Revenue [Abstract]  
Disaggregation of revenue
   

Three Months Ended

September 30,

 
    2019     2018  
PMO   $ 3,184,458     $ 3,112,104  
Infrared Products     3,959,625       4,960,927  
Specialty Products     407,847       476,690  
Total revenue   $ 7,551,930     $ 8,549,721