XML 85 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measures - Financial Instruments Not Recorded at Fair Value (Details) - Senior Notes - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
5.0% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, stated interest rate 5.00%  
4.375% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, stated interest rate 4.375%  
3.75% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, stated interest rate 3.75%  
4.0% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, stated interest rate 4.00%  
5.875% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt, stated interest rate 5.875%  
Level 2 | 5.0% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities $ 689,500 $ 694,750
Level 2 | 4.375% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 407,250 415,125
Level 2 | 3.75% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 645,000 656,250
Level 2 | 4.0% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 910,000 920,000
Level 2 | 5.875% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 488,750 495,000
Level 2 | Carrying Value | 5.0% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 700,000 700,000
Level 2 | Carrying Value | 4.375% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 450,000 450,000
Level 2 | Carrying Value | 3.75% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 750,000 750,000
Level 2 | Carrying Value | 4.0% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 1,000,000 1,000,000
Level 2 | Carrying Value | 5.875% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities $ 500,000 $ 500,000