XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
6 Months Ended
Dec. 31, 2023
Inventories  
Inventories [Table Text Block]
   

December 31,

2023

   

June 30,

2023

 
Raw materials $ 4,734,308   $ 4,693,634  
Work in process   53,813     66,359  
Finished goods   2,550,560     3,139,131  
Inventory reserve   (585,617 )   (495,930 )
  $ 6,753,064   $ 7,403,194