XML 47 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
12 Months Ended
Jun. 30, 2024
Inventories  
Schedule of inventories [Table Text Block]
    2024     2023  
Raw materials $ 3,596,287   $ 4,693,634  
Work in process   315,075     66,359  
Finished goods   2,272,295     3,139,131  
Inventory reserve   (589,683 )   (495,930 )
  $ 5,593,974   $ 7,403,194