XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories, Net (Tables)
12 Months Ended
Jun. 30, 2025
Inventories  
Schedule of inventories [Table Text Block]
    2025     2024  
Raw materials $ 3,261,234   $ 3,596,287  
Work in process   351,510     315,075  
Finished goods   2,014,728     2,272,295  
Inventory reserve   (553,126 )   (589,683 )
  $ 5,074,348   $ 5,593,974