XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
6 Months Ended
Dec. 31, 2018
Disaggregation of Revenue [Abstract]  
Disaggregation of revenue
    Three Months Ended December 31,     Six Months EndedDecember 31,  
    2018     2017     2018     2017  
PMO   $ 4,126,091     $ 3,318,482     $ 7,238,195     $ 6,540,846  
Infrared Products     3,729,845       4,237,564       8,690,772       7,838,351  
Specialty Products     692,571       805,327       1,169,261       1,554,269  
Total revenue   $ 8,548,507     $ 8,361,373     $ 17,098,228     $ 15,933,466