v3.24.3
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 12,524 $ 14,507
Operating cash flows from finance leases 43 6
Financing cash flows from finance leases 141 0
Right-of-use assets obtained in exchange for new lease liabilities:    
Operating leases 558 1,684
Finance leases 0 693
Right-of-use asset reductions related to operating leases $ 2,832 $ 4,451
Weighted-average remaining lease term (in years)    
Operating leases 3 years 4 months 24 days 4 years 1 month 6 days
Finance leases 1 year 10 months 24 days 2 years 10 months 24 days
Weighted-average discount rate    
Operating leases 5.40% 5.50%
Finance leases 9.90% 9.90%