v3.25.1
Leases - Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Leases [Abstract]    
Gross lease liabilities $ 59,209 $ 67,269
Less: imputed interest (6,989) (9,099)
Present value of lease liabilities 52,220 58,170
Less: current portion of lease liabilities (10,001) (9,404)
Lease liabilities, non-current $ 42,219 $ 48,766