XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Maturities of Operating and Finance Lease Liabilities (Details)
$ in Thousands
Jan. 31, 2025
USD ($)
Leases [Abstract]  
Operating Leases, 2026 $ 30,264
Operating Leases, 2027 28,593
Operating Leases, 2028 25,055
Operating Leases, 2029 11,996
Operating Leases, 2030 3,247
Operating Leases, Thereafter 7,240
Operating Leases, Total lease payments 106,395
Less: Operating Leases imputed interest (12,211)
Operating Leases, Present value of total lease liabilities $ 94,184