XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Disaggregation of Revenue) (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]        
Net Sales $ 4,634,552 $ 3,987,452 $ 13,415,506 $ 14,125,537
United States [Member]        
Disaggregation of Revenue [Line Items]        
Net Sales 3,735,235 2,693,041 9,781,357 10,291,957
Export [Member]        
Disaggregation of Revenue [Line Items]        
Net Sales $ 899,317 $ 1,294,411 $ 3,634,149 $ 3,833,580