XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of 2025 $ 8,226
2026 16,356
2027 15,506
2028 13,210
2029 12,652
Thereafter 51,302
Total future undiscounted lease payments 117,252
Less: imputed interest (29,365)
Total reported lease liability $ 87,887