XML 21 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Cash and Cash Equivalents (Tables)
3 Months Ended
Aug. 31, 2019
Cash and Cash Equivalents [Abstract]  
Schedule of cash and cash equivalents
   August 31,
2019
   May 31,
2019
 
Cash in banks  $2,508,422   $3,072,218 
Money market funds   304,097    622,771 
   $2,812,519   $3,694,989