XML 61 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Other Income And Other Expenses (Schedule of Other Interest (Expense), net) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Other Income and Expenses [Abstract]      
Interest income $ 14,254 $ 16,512 $ 6,861
Foreign currency losses, net (223) (233) (165)
Other, net 1,606 140  
Other, net     (642)
Other income (expense), net $ 15,637 $ 16,419 $ 6,054