XML 42 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by product group
    Year Ended June 30,  
    2021     2020  
PMO   $ 15,882,189     $ 14,639,687  
Infrared Products     20,971,080       18,052,856  
Specialty Products     1,611,552       2,275,420  
Total revenue   $ 38,464,821     $ 34,967,963