XML 35 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Tables)
6 Months Ended
Dec. 31, 2020
Disaggregation of Revenue [Abstract]  
Disaggregation of revenue
   

Three Months Ended

December 31,

   

Six Months Ended

December 31,

 
    2020     2019     2020     2019  
PMO   $ 4,742,459     $ 3,710,549     $ 9,036,062     $ 6,895,007  
Infrared Products     4,808,102       5,003,874       9,532,606       8,963,499  
Specialty Products     371,610       885,489       862,475       1,293,336  
Total revenue   $ 9,922,171     $ 9,599,912     $ 19,431,143     $ 17,151,842