XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
3 Months Ended
Sep. 30, 2018
Disaggregation of Revenue [Abstract]  
Disaggregation of revenue
    Three Months Ended September 30,  
    2018     2017  
PMO   $ 3,112,104     $ 3,222,364  
Infrared Products     4,960,927       3,600,787  
Specialty Products     476,690       748,942  
Total revenue   $ 8,549,721     $ 7,572,093