XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
3.875% Senior Notes due 2028 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument (as a percent) 3.875%  
4.000% Senior Notes due 2029 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument (as a percent) 4.00%  
5.950% 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,577,813 $ 1,588,125
Carrying Amount | 3.875% Senior Notes due 2028 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 700,000 700,000
Carrying Amount | 4.000% Senior Notes due 2029 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 500,000 500,000
Carrying Amount | 5.950% Senior Notes due 2033 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 650,000 650,000
Estimated Fair Value | Term Loan A | Term Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 1,573,868 1,582,170
Estimated Fair Value | 3.875% Senior Notes due 2028 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 659,785 656,677
Estimated Fair Value | 4.000% Senior Notes due 2029 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 469,020 465,470
Estimated Fair Value | 5.950% Senior Notes due 2033 | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt $ 667,654 $ 672,815