XML 70 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by product group
    Year Ended June 30,  
    2020     2019  
PMO   $ 14,639,687     $ 14,098,157  
Infrared Products     18,052,856       17,271,590  
Specialty Products     2,275,420       2,379,341  
Total revenue   $ 34,967,963     $ 33,749,088