v3.25.0.1
Leases - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Leases [Abstract]      
Cash payments $ 19,500,000 $ 15,400,000 $ 12,000,000
Operating right of-use assets $ 6,800,000 $ 16,400,000  
Weighted average remaining lease term 2 years 10 months 24 days 3 years 8 months 12 days  
Weighted average discount rate 5.50% 5.70%  
Sublease income $ 0 $ 0 $ 0