XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Fair Value of 2029 Notes (Details)
$ / shares in Units, $ in Thousands
Oct. 30, 2021
USD ($)
$ / shares
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Share Price | $ / shares $ 101.25
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
Less: Debt issuance costs (6,917)
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 506,250
Less: Debt issuance costs (6,917)
Fair value of 2029 Notes $ 499,333