v3.25.1
Commitments and contingencies - Outstanding Contractual Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Long-term Debt, Fiscal Year Maturity [Abstract]    
Total $ 1,056,301 $ 874,972
Interest On Long-Term Debt, Fiscal Year Maturity [Abstract]    
2026 54,679  
2027 54,679  
2028 54,679  
2029 54,755  
2030 31,422  
Thereafter 0  
Total 250,214  
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2026 10,245  
2027 10,159  
2028 10,323  
2029 10,553  
2030 10,789  
Thereafter 7,139  
Total 59,208  
Other Commitment, Fiscal Year Maturity [Abstract]    
2026 30,927  
2027 26,172  
2028 12,176  
2029 1,163  
2030 247  
Thereafter 0  
Total 70,685  
Contractual Obligation, Fiscal Year Maturity [Abstract]    
2026 95,851  
2027 91,010  
2028 77,178  
2029 66,471  
2030 1,104,333  
Thereafter 7,139  
Total 1,441,982  
Principal amount 1,061,875 886,875
Sublease income to be received 17,600  
4.50% Senior Notes due 2029    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2026 0  
2027 0  
2028 0  
2029 0  
2030 600,000  
Thereafter 0  
Total 600,000  
Contractual Obligation, Fiscal Year Maturity [Abstract]    
Principal amount $ 600,000 600,000
Stated interest rate (as a percent) 4.50%  
Credit Agreement    
Contractual Obligation, Fiscal Year Maturity [Abstract]    
Stated interest rate (as a percent) 5.91%  
Credit Agreement | Revolving Credit Facility    
Long-term Debt, Fiscal Year Maturity [Abstract]    
2026 $ 0  
2027 0  
2028 0  
2029 0  
2030 461,875  
Thereafter 0  
Total 461,875  
Contractual Obligation, Fiscal Year Maturity [Abstract]    
Principal amount $ 461,875 $ 0