XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Revenues $ 7,409,648 $ 8,305,412 $ 23,249,228 $ 26,651,929
PMO        
Revenues 3,105,533 4,033,218 10,254,715 11,608,665
Infrared Products        
Revenues 3,606,535 3,725,684 11,270,785 13,688,770
Speciality Products [Member]        
Revenues $ 697,580 $ 546,510 $ 1,723,728 $ 1,354,494