XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
9 Months Ended
Mar. 31, 2025
Inventories  
Schedule of inventories [Table Text Block]
    March 31, 2025     June 30, 2024  
Raw materials $ 3,214,439   $ 3,596,287  
Work in process   309,356     315,075  
Finished goods   2,506,741     2,272,295  
Inventory reserve   (563,742 )   (589,683 )
  $ 5,466,794   $ 5,593,974