XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of operating lease liabilities (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Maturities of operating lease liabilities:  
2022 $ 4,939
2023 6,312
2024 5,610
2025 4,659
2026 3,394
Thereafter 8,025
Total lease payments 32,939
Less: imputed interest (3,144)
Total present value of operating lease liabilities $ 29,795