XML 34 R56.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Future minimum lease payments) (Details)
$ in Thousands
Apr. 30, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Current fiscal year $ 7,762
Next fiscal twelve months 16,101
Year Two 14,192
Year three 8,834
Year four 5,006
Year five 4,136
Thereafter 18,004
Total minimum lease payments 74,035
Less: amount representing interest (13,100)
Present value of minimum lease payments $ 60,935