v3.25.1
Indebtedness - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Debt Instrument [Line Items]    
Principal amount $ 1,061,875 $ 886,875
Less: unamortized discount and issuance costs 5,574 11,903
Total 1,056,301 874,972
Less: current portion of long-term debt 0 0
Long-term debt, net 1,056,301 874,972
Revolving Credit Facility And Prior Revolving Credit Facility    
Debt Instrument [Line Items]    
Debt issuance costs, net 7,700 2,500
4.50% Senior Notes due 2029    
Debt Instrument [Line Items]    
Principal amount 600,000 600,000
Total $ 600,000  
Stated interest rate (as a percent) 4.50%  
Credit Agreement    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 5.91%  
Credit Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Principal amount $ 461,875 0
Total 461,875  
Credit Agreement | Prior Term Loan Facility    
Debt Instrument [Line Items]    
Principal amount $ 0 $ 286,875