XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue Recognition (Disaggregation of Revenue) (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Net Sales $ 3,557,086 $ 3,360,124 $ 6,758,954 $ 6,734,062
United States [Member]        
Disaggregation of Revenue [Line Items]        
Net Sales 2,181,541 2,666,978 4,348,905 5,270,669
Export [Member]        
Disaggregation of Revenue [Line Items]        
Net Sales $ 1,375,545 $ 693,146 $ 2,410,049 $ 1,463,393