v3.24.0.1
Leases - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Lessee, Lease, Description [Line Items]      
Cash payments $ 15,400,000 $ 12,000,000 $ 11,800,000
Operating right of-use assets $ 16,400,000 $ 18,500,000  
Weighted average remaining lease term 3 years 8 months 12 days 3 years 6 months  
Weighted average discount rate 5.70% 4.50%  
Sublease income $ 0 $ 0 $ 0