XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Future minimum lease payments) (Details)
$ in Thousands
Jul. 31, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Current fiscal year $ 3,639
Next fiscal twelve months 16,377
Year Two 14,394
Year three 8,952
Year four 5,115
Year five 4,243
Thereafter 18,566
Total minimum lease payments 71,286
Less: amount representing interest (12,467)
Present value of minimum lease payments $ 58,819