XML 18 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease Maturity Under Topic 840 (Details)
Jul. 31, 2019
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 11,812,000
Operating Leases, Future Minimum Payments, Due in Two Years 8,723,000
Operating Leases, Future Minimum Payments, Due in Three Years 7,343,000
Operating Leases, Future Minimum Payments, Due in Four Years 5,776,000
Operating Leases, Future Minimum Payments, Due in Five Years 3,430,000
Operating Leases, Future Minimum Payments, Due Thereafter 7,130,000
Operating Leases, Future Minimum Payments Due 44,214,000
Capital Leases, Future Minimum Payments Due, Next Twelve Months 789,000
Capital Leases, Future Minimum Payments Due in Two Years 0
Capital Leases, Future Minimum Payments Due in Three Years 0
Capital Leases, Future Minimum Payments Due in Four Years 0
Capital Leases, Future Minimum Payments Due in Five Years 0
Capital Leases, Future Minimum Payments Due Thereafter 0
Capital Leases, Future Minimum Payments Due 789,000
Capital Leases, Future Minimum Payments, Interest Included in Payments 32,000
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments 757,000
Operating And Capital Leases, Future Minimum Payments Due, Next Twelve Months 12,601,000
Operating And Capital Leases, Future Minimum Payments Due In Two Years 8,723,000
Operating And Capital Leases, Future Minimum Payments Due In Three Years 7,343,000
Operating And Capital Leases, Future Minimum Payments Due In Four Years 5,776,000
Operating And Capital Leases, Future Minimum Payments Due In Five Years 3,430,000
Operating And Capital Leases, Future Minimum Payments Due Thereafter 7,130,000
Operating And Capital Leases, Future Minimum Payments Due 45,003,000
Operating Leases, Future Minimum Payments Due And Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments $ 44,971,000