XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Disaggregation of Revenue) (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]        
Net Sales $ 3,369,160 $ 4,634,552 $ 9,995,620 $ 13,415,506
United States [Member]        
Disaggregation of Revenue [Line Items]        
Net Sales 2,717,144 3,735,235 7,589,385 9,781,357
Export [Member]        
Disaggregation of Revenue [Line Items]        
Net Sales $ 652,016 $ 899,317 $ 2,406,235 $ 3,634,149