v3.26.1
Debt - Carrying Value and Fair Value of 2029 Notes (Details) - USD ($)
Aug. 01, 2026
Jan. 31, 2026
Apr. 01, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Convertible debt, closing price determination value 100    
Convertible debt, closing trading price per $100 97.07 98.44  
Senior Notes | 4.50% senior notes, net (mature April 2029)      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt, long-term and short-term, combined amount $ 497,494,000 $ 497,034,000  
Debt instrument, face amount     $ 500,000,000.0
Estimate of Fair Value Measurement | Senior Notes | 4.50% senior notes, net (mature April 2029)      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of principal amount of 2029 Notes 485,350,000 492,200,000  
Less: Debt issuance costs (2,506,000) (2,966,000)  
Fair value of 2029 Notes 482,844,000 489,234,000  
Debt instrument, face amount $ 500,000,000 $ 500,000,000