XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents - USD ($)
Aug. 31, 2023
May 31, 2023
Cash and Cash Equivalents [Abstract]    
Cash in banks $ 3,056,484 $ 7,010,568
Certificates of deposit 1,500,000
Money market funds 3,137,547 371,752
Total $ 7,694,031 $ 7,382,320