v3.25.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Leases [Abstract]      
Operating lease expense $ 9,125 $ 9,437 $ 11,371
Sublease income (4,097) (2,680) (2,187)
Net operating lease expense $ 5,028 $ 6,757 $ 9,184
Weighted average remaining lease term 5 years 8 months 12 days 6 years 8 months 12 days  
Weighted average discount rate 4.40% 4.30%