XML 113 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of operating lease liabilities (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Maturities of operating lease liabilities:  
2022 $ 6,711
2023 5,185
2024 4,496
2025 3,530
2026 2,329
Thereafter 6,572
Total lease payments 28,823
Less: imputed interest (3,566)
Total present value of operating lease liabilities $ 25,257