XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Tables)
9 Months Ended
Mar. 31, 2019
Disaggregation of Revenue [Abstract]  
Disaggregation of revenue
    Three Months Ended March 31,     Nine Months Ended March 31,  
    2019     2018     2019     2018  
PMO   $ 3,351,916     $ 3,603,670     $ 10,590,111     $ 10,144,516  
Infrared Products     3,833,969       4,149,026       12,524,741       11,987,377  
Specialty Products     719,697       750,932       1,888,958       2,305,201  
Total revenue   $ 7,905,582     $ 8,503,628     $ 25,003,810     $ 24,437,094