XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
9 Months Ended
Mar. 31, 2021
Disaggregation of Revenue [Abstract]  
Disaggregation of revenue
   

Three Months Ended

March 31,

   

Nine Months Ended

March 31,

 
    2021     2020     2021     2020  
PMO   $ 3,904,857     $ 3,851,518     $ 12,940,919     $ 10,746,525  
Infrared Products     6,462,527       4,296,111       15,995,133       13,259,610  
Specialty Products     333,978       561,352       1,196,453       1,854,688  
Total revenue   $ 10,701,362     $ 8,708,981     $ 30,132,505     $ 25,860,823