XML 66 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details 2)
$ in Thousands
Apr. 30, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract]  
2021 $ 2,691
2022 2,566
2023 2,237
2024 1,861
2025 1,896
Thereafter 41
Total lease payments 11,292
Less imputed interest (783)
Total operating lease liabilities $ 10,509