XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
9 Months Ended
Mar. 31, 2024
Inventories  
Inventories [Table Text Block]
    March 31,
2024
    June 30,
2023
 
Raw materials $ 4,072,364   $ 4,693,634  
Work in process   70,987     66,359  
Finished goods   2,687,961     3,139,131  
Inventory reserve   (647,320 )   (495,930 )
  $ 6,183,992   $ 7,403,194