XML 76 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Lease Maturity Disclosure (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Year One $ 17,854
Lessee, Operating Lease, Liability, to be Paid, Year Two 13,935
Lessee, Operating Lease, Liability, to be Paid, Year Three 8,161
Lessee, Operating Lease, Liability, to be Paid, Year Four 6,187
Lessee, Operating Lease, Liability, to be Paid, Year Five 4,195
Lessee, Operating Lease, Liability, to be Paid, after Year Five 19,061
Lessee, Operating Lease, Liability, to be Paid 69,393
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (10,594)
Operating Lease, Liability $ 58,799