XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturities of operating lease liabilities (Details)
$ in Thousands
Apr. 30, 2022
USD ($)
Maturities of operating lease liabilities:  
2022 $ 6,819
2023 6,980
2024 6,070
2025 3,675
2026 2,540
Thereafter 5,484
Total lease payments 31,568
Less: imputed interest (2,834)
Total present value of operating lease liabilities $ 28,734