XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash and Cash Equivalents (Tables)
6 Months Ended
Nov. 30, 2017
Cash and Cash Equivalents [Abstract]  
Summary of cash and cash equivalents

      November 30,
2017
    May 31,
2017
 
               
  Cash in banks   $ 3,691,221     $ 4,634,245  
  Money market funds     589,682       840,731  
  Certificates of deposit     -       249,000  
      $ 4,280,903     $ 5,723,976