XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Annual Maturities of Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2022
USD ($)
Finance leases  
2023 $ 24
2024 13
2025 0
2026 0
2027 0
Thereafter 0
Total future lease commitments 37
Less: imputed interest (1)
Present value of lease liabilities 36
Operating leases  
2023 24,650
2024 20,119
2025 17,683
2026 14,403
2027 10,428
Thereafter 48,447
Total future lease commitments 135,730
Less: imputed interest (18,289)
Present value of lease liabilities $ 117,441