XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Fair Value of 2029 Notes (Details) - USD ($)
$ / shares in Units, $ in Thousands
Apr. 30, 2022
Jan. 29, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Share Price $ 91.25 $ 97.50
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 $ 500,000 $ 500,000
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 456,250 487,500
Less: Debt issuance costs (6,422) (6,687)
Fair value of 2029 Notes $ 449,828 $ 480,813