XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Maturities of Operating and Finance Lease Liabilities (Details)
$ in Thousands
Apr. 30, 2024
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2025 $ 23,884
Operating Leases, 2026 30,222
Operating Leases, 2027 28,672
Operating Leases, 2028 25,135
Operating Leases, 2029 12,071
Operating Leases, Thereafter 10,807
Operating Leases, Total lease payments 130,791
Less: Operating Leases imputed interest (16,944)
Operating Leases, Present value of total lease liabilities $ 113,847