XML 59 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments (Tables)
3 Months Ended
Jul. 31, 2019
Schedule of Derivative Instruments [Table Text Block]
        July 31,     April 30,  
  Fair value of Undesignated Derivatives     2019     2019  
  Foreign currency option contracts   $  1,400,000   $  1,500,000  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
        July 31,2019  
        Derivative     Derivative  
  Fair value of Undesignated Derivatives     Assets     Liabilities  
  Foreign currency option contracts   $  4,800   $        7,614  
 
        April 30, 2019  
        Derivative     Derivative  
  Fair value of Undesignated Derivatives     Assets     Liabilities  
  Foreign currency option contracts   $  1,178   $             4,512