XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Debt) (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 1,050,009 $ 1,050,362
Estimated Fair Value 967,136 977,597
Long-term Debt, Gross 1,047,500 1,047,500
Debt Issuance Costs, Net (1,487) (1,541)
Deferred Gain (Loss) on Discontinuation of Interest Rate Fair Value Hedge 3,996 4,403
3.85% Senior notes due 2025 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value 90,000 90,000
Estimated Fair Value $ 88,655 88,243
Debt Instrument, Interest Rate, Stated Percentage 3.85%  
4.24% Senior notes due 2026 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 200,000 200,000
Estimated Fair Value $ 194,444 195,556
Debt Instrument, Interest Rate, Stated Percentage 4.24%  
4.05% Senior notes due 2028 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 67,500 67,500
Estimated Fair Value $ 64,289 64,801
Debt Instrument, Interest Rate, Stated Percentage 4.05%  
4.11% Senior Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 90,000 90,000
Estimated Fair Value $ 85,213 85,999
Debt Instrument, Interest Rate, Stated Percentage 4.11%  
3.10% Senior Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 150,000 150,000
Estimated Fair Value $ 130,433 131,942
Debt Instrument, Interest Rate, Stated Percentage 3.10%  
3.20% Senior Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 150,000 150,000
Estimated Fair Value $ 125,714 127,649
Debt Instrument, Interest Rate, Stated Percentage 3.20%  
4.49% Senior Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 200,000 200,000
Estimated Fair Value $ 184,346 187,584
Debt Instrument, Interest Rate, Stated Percentage 4.49%  
4.64% Senior Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 100,000 100,000
Estimated Fair Value $ 91,533 92,961
Debt Instrument, Interest Rate, Stated Percentage 4.64%  
Long-term Debt, gross [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Estimated Fair Value $ 964,627 $ 974,735