XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.4
Fair Value Measurements - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 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%  
5.95% Senior Notes due 2033 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument (as a percent) 5.95%  
Carrying Amount | Term Loan A | Term Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt $ 1,598,438 $ 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
Carrying Amount | 5.95% Senior Notes due 2033 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 650,000 0
Estimated Fair Value | Term Loan A | Term Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 1,594,442 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 660,807 638,540
Estimated Fair Value | 4.00% Senior Notes due 2029 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 468,680 451,930
Estimated Fair Value | 5.95% Senior Notes due 2033 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt $ 686,576 $ 0