XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Details) - Schedule of Disaggregated Revenue - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Schedule of Disaggregated Revenue from Contracts with Customers [Line Items]        
Total revenues $ 13,598,479 $ 15,637,095 $ 41,116,998 $ 41,215,255
Perishables [Member]        
Schedule of Disaggregated Revenue from Contracts with Customers [Line Items]        
Total revenues 7,243,469 8,701,876 22,438,157 23,069,855
Non-perishables [Member]        
Schedule of Disaggregated Revenue from Contracts with Customers [Line Items]        
Total revenues $ 6,355,010 $ 6,935,219 $ 18,678,841 $ 18,145,400