XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Fair Value of 2029 Notes (Details)
$ / shares in Units, $ in Thousands
Jul. 31, 2021
USD ($)
$ / shares
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Share Price | $ / shares $ 101.63
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 (7,151)
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 508,125
Less: Debt issuance costs (7,151)
Fair value of 2029 Notes $ 500,974