XML 77 R47.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Lease Commitments (Details)
$ in Thousands
Apr. 30, 2020
USD ($)
Operating Leases  
2020 $ 4,054
2021 15,644
2022 12,426
2023 7,786
2024 5,482
Thereafter 23,622
Total lease payments 69,014
Less: imputed interest 9,268
Present value of lease payments 59,746
Less: current maturities of lease obligations 14,034
Long-term lease obligations 45,712
Finance Leases  
2020 19
2021 76
2022 76
2023 37
2024 0
Thereafter 0
Total lease payments 208
Less: imputed interest 15
Present value of lease payments 193
Less: current maturities of lease obligations 70
Long-term lease obligations $ 123