XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories - Schedule of Inventories (Details) - USD ($)
Sep. 30, 2025
Jun. 30, 2025
Schedule of Inventories [Abstract]    
Raw materials $ 3,795,267 $ 5,531,766
Supplies and packing materials 689,585 382,175
Work in progress 172,314 170,847
Finished goods 33,221,791 30,890,499
Total $ 37,878,957 $ 36,975,287