XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories - Schedule of Inventories (Details) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Schedule of Inventories [Abstract]    
Raw materials $ 3,504,946 $ 8,127,043
Supplies and packing materials 243,261 995,692
Work in progress 169,600 170,345
Finished goods 28,882,948 28,533,376
Total $ 32,800,755 $ 37,826,456