XML 60 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Tables)
6 Months Ended
Dec. 31, 2019
Disaggregation of Revenue [Abstract]  
Disaggregation of revenue
    Three Months Ended December 31,     Six Months Ended December 31,  
    2019     2018     2019     2018  
PMO   $ 3,710,549     $ 4,126,091     $ 6,895,007     $ 7,238,195  
Infrared Products     5,003,874       3,729,845       8,963,499       8,690,772  
Specialty Products     885,489       692,571       1,293,336       1,169,261  
Total revenue   $ 9,599,912     $ 8,548,507     $ 17,151,842     $ 17,098,228