XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE OF FINANCIAL INSTRUMENTS (Debt) (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 968,632 $ 1,048,949
Estimated Fair Value 921,559 966,702
Total debt 968,000 1,047,500
Debt issuance costs, net (1,175) (1,326)
Unamortized interest rate swap proceeds 1,807 2,775
3.85% Senior notes due 2025    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value 0 90,000
Estimated Fair Value $ 0 89,876
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 $ 199,157 196,059
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 $ 66,569 64,733
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 $ 88,479 85,784
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 $ 138,224 131,386
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 $ 132,719 125,426
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 $ 191,283 182,451
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 $ 93,996 89,538
Debt Instrument, Interest Rate, Stated Percentage 4.64%  
Borrowings under Revolving Credit Agreement due 2027    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 10,500 0
Estimated Fair Value 10,500 0
Long-term Debt, Gross    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Estimated Fair Value $ 920,927 $ 965,253