XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories, net (Details Narrative) - USD ($)
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Inventory Disclosure [Abstract]      
Inventory, net $ 8,668,497   $ 10,546,273
Inventory reserve expense 288,474 $ 105,192  
Allowance for obsolescence $ 936,299   $ 647,825