XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2020
USD ($)
Operating Leases, After Adoption of 842:  
2021 $ 3,336
2022 6,579
2023 5,848
2024 5,389
2025 4,574
Thereafter 7,649
Total operating lease payments 33,375
Less imputed interest (4,559)
Total operating lease liabilities $ 28,816
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent