XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
6 Months Ended
Dec. 31, 2024
Inventories  
Schedule of inventories [Table Text Block]
    December 31, 2024     June 30, 2024  
Raw materials $ 4,280,065   $ 3,596,287  
Work in process   345,642     315,075  
Finished goods   2,492,149     2,272,295  
Inventory reserve   (579,875 )   (589,683 )
  $ 6,537,981   $ 5,593,974