v3.22.2.2
LEASES Maturities of Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2022
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 6,440
Finance Lease, Liability, Payments, Remainder of Fiscal Year 400
Lessee, Liability, Payments, Remainder of Fiscal Year 6,840
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 12,484
Finance Lease, Liability, Payments, Due Next Twelve Months 607
Lessee, Liability, Payments, Due Next Twelve Months 13,091
Lessee, Operating Lease, Liability, Payments, Due Year Two 11,943
Finance Lease, Liability, Payments, Due Year Two 554
Lessee, Liability, Payments, Due Year Two 12,497
Lessee, Operating Lease, Liability, Payments, Due Year Three 11,552
Finance Lease, Liability, Payments, Due Year Three 460
Lessee, Liability, Payments, Due Year Three 12,012
Lessee, Operating Lease, Liability, Payments, Due Year Four 10,815
Finance Lease, Liability, Payments, Due Year Four 431
Lessee, Liability, Payments, Due Year Four 11,246
Lessee, Operating Lease, Liability, Payments, Due Year Five 9,394
Finance Lease, Liability, Payments, Due Year Five 297
Lessee, Liability, Payments, Due Year Five 9,691
Lessee, Operating Lease, Liability, Payments, Due after Year Five 9,839
Finance Lease, Liability, Payments, Due after Year Five 343
Lessee, Liability, Payments, Due After Year Five 10,182
Lessee, Operating Lease, Liability, Payments, Due 72,467
Finance Lease, Liability, Payment, Due 3,092
Lessee, Liability, Payments, Due 75,559
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 12,005
Finance Lease, Liability, Undiscounted Excess Amount 657
Lessee, Liability, Undiscounted Excess Amount 12,662
Operating Lease, Liability 60,462
Finance Lease, Liability 2,435
Present Value of Lease Liabilities $ 62,897