XML 300 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
3.88% Senior Notes due 2028 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument (as a percent) 3.88%  
4.00% Senior Notes due 2029 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument (as a percent) 4.00%  
Carrying Amount | Term Loan A | Term Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt $ 1,619,063 $ 1,629,375
Carrying Amount | 3.88% Senior Notes due 2028 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 700,000 700,000
Carrying Amount | 4.00% Senior Notes due 2029 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 500,000 500,000
Estimated Fair Value | Term Loan A | Term Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 1,588,706 1,600,861
Estimated Fair Value | 3.88% Senior Notes due 2028 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 637,896 638,540
Estimated Fair Value | 4.00% Senior Notes due 2029 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt $ 450,255 $ 451,930