XML 72 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Maturity Disclosure (Details)
$ in Thousands
Jul. 31, 2024
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Year One $ 15,033
Lessee, Operating Lease, Liability, to be Paid, Year Two 11,693
Lessee, Operating Lease, Liability, to be Paid, Year Three 7,125
Lessee, Operating Lease, Liability, to be Paid, Year Four 3,418
Lessee, Operating Lease, Liability, to be Paid, Year Five 2,869
Lessee, Operating Lease, Liability, to be Paid, after Year Five 2,817
Lessee, Operating Lease, Liability, to be Paid 42,955
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (4,231)
Operating Lease, Liability $ 38,724