XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE OF FINANCIAL INSTRUMENTS (Debt) (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 1,050,713 $ 1,254,400
Total debt 1,047,500 1,250,000
Debt issuance costs, net (1,597) (1,631)
Unamortized interest rate swap proceeds 4,810 6,031
Estimated Fair Value 933,243 1,157,228
3.70% Senior notes due 2023    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value 0 202,500
Estimated Fair Value $ 0 202,082
Debt Instrument, Interest Rate, Stated Percentage 3.70%  
3.85% Senior notes due 2025    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 90,000 90,000
Estimated Fair Value $ 87,108 87,298
Debt Instrument, Interest Rate, Stated Percentage 3.85%  
4.24% Senior notes due 2026    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 200,000 200,000
Estimated Fair Value $ 190,364 191,760
Debt Instrument, Interest Rate, Stated Percentage 4.24%  
4.05% Senior notes due 2028    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 67,500 67,500
Estimated Fair Value $ 62,555 63,300
Debt Instrument, Interest Rate, Stated Percentage 4.05%  
4.11% Senior notes due 2028    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 90,000 90,000
Estimated Fair Value $ 82,716 83,955
Debt Instrument, Interest Rate, Stated Percentage 4.11%  
3.10% Senior notes due 2030    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 150,000 150,000
Estimated Fair Value $ 124,941 127,429
Debt Instrument, Interest Rate, Stated Percentage 3.10%  
3.20% Senior notes due 2032    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 150,000 150,000
Estimated Fair Value $ 119,769 123,656
Debt Instrument, Interest Rate, Stated Percentage 3.20%  
4.49% Senior notes due 2032    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 200,000 200,000
Estimated Fair Value $ 176,107 183,007
Debt Instrument, Interest Rate, Stated Percentage 4.49%  
4.64% Senior notes due 2034    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 100,000 100,000
Estimated Fair Value $ 86,470 90,341
Debt Instrument, Interest Rate, Stated Percentage 4.64%  
Long-term Debt, Gross    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Estimated Fair Value $ 930,030 $ 1,152,828