XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Tables)
3 Months Ended
Sep. 30, 2025
Inventories  
Schedule of inventories [Table Text Block]
   

September 30,

2025

   

June 30,

2025

 
Raw materials $ 3,211,823   $ 3,261,234  
Work in process   348,432     351,510  
Finished goods   1,844,859     2,014,729  
Inventory reserve   (580,991 )   (553,125 )
  $ 4,824,123   $ 5,074,348