XML 63 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule Of Future Minimum Payments For Capital Leases And Noncancelable Operating Leases (Details)
$ in Thousands
Apr. 30, 2019
USD ($)
Capital leases  
2020 $ 3,103
2021 3,109
2022 3,096
2023 3,098
2024 2,548
Thereafter 9,215
Total minimum lease payments 24,169
Less amount representing interest 7,689
Present value of net minimum lease payments 16,480
Operating leases  
2020 1,703
2021 1,547
2022 1,354
2023 1,228
2024 1,066
Thereafter 10,438
Total minimum lease payments $ 17,336