XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCIAL INSTRUMENTS - Summary of Carrying Amounts and Estimated Fair Values of Other Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Feb. 10, 2021
Carrying Amount      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents $ 642,923 $ 585,622  
Fair Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents 642,923 585,622  
Bank Debt | Carrying Amount      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value 1,006,243 1,049,673  
Bank Debt | Fair Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value $ 1,006,243 1,049,673  
Senior Notes | 3¼% Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Stated interest rate 3.25%    
Senior Notes | 4⅛% Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Stated interest rate 4.125%    
Senior Notes | 2¼% Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Stated interest rate 2.25%   1.40%
Senior Notes | 1.4% Senior Secured Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Stated interest rate 1.40%   1.40%
Senior Notes | Carrying Amount | 3¼% Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value $ 717,990 693,680  
Senior Notes | Carrying Amount | 4⅛% Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value 599,438 599,317  
Senior Notes | Carrying Amount | 2¼% Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value 552,300 533,600  
Senior Notes | Carrying Amount | 1.4% Senior Secured Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value 499,876 499,824  
Senior Notes | Fair Value | 3¼% Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value 713,546 674,534  
Senior Notes | Fair Value | 4⅛% Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value 573,024 555,120  
Senior Notes | Fair Value | 2¼% Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value 509,872 455,748  
Senior Notes | Fair Value | 1.4% Senior Secured Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term debt, fair value $ 456,515 $ 441,650