XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Debt) (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 957,635 $ 957,884
Estimated Fair Value 909,286 912,434
Long-term Debt, Gross 957,500 957,500
Debt issuance costs, net (1,075) (1,125)
Unamortized interest rate swap proceeds $ 1,210 1,509
4.24% Senior notes due 2026    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.24%  
Carrying Value $ 200,000 200,000
Estimated Fair Value $ 199,495 199,556
4.05% Senior notes due 2028    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.05%  
Carrying Value $ 67,500 67,500
Estimated Fair Value $ 66,550 66,769
4.11% Senior notes due 2028    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.11%  
Carrying Value $ 90,000 90,000
Estimated Fair Value $ 88,339 88,712
3.10% Senior notes due 2030    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.10%  
Carrying Value $ 150,000 150,000
Estimated Fair Value $ 138,360 138,721
3.20% Senior notes due 2032    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.20%  
Carrying Value $ 150,000 150,000
Estimated Fair Value $ 132,627 132,996
4.49% Senior notes due 2032    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.49%  
Carrying Value $ 200,000 200,000
Estimated Fair Value $ 190,139 191,143
4.64% Senior notes due 2034    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 4.64%  
Carrying Value $ 100,000 100,000
Estimated Fair Value 93,641 94,153
Total debt    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Estimated Fair Value $ 909,151 $ 912,050