XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories, Net - Schedule of Reserve for Inventory Shrinkage (Details) - USD ($)
6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Schedule of Reserve for Inventory Shrinkage [Abstract]    
Beginning balance $ 313,690 $ 36,790
Provision for inventory shrinkage reserve 221,678 314,833
Ending Balance $ 535,368 $ 351,623