XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.4
DEBT (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Oct. 27, 2022
Aug. 13, 2020
Sep. 26, 2013
Feb. 26, 2013
Dec. 08, 2011
Debt Instrument [Line Items]              
Carrying Value $ 957,884 $ 1,048,949          
Estimated Fair Value 912,434 966,702          
Total debt 957,500 1,047,500          
Debt issuance costs, net (1,125) (1,326)          
Unamortized interest rate swap proceeds (1) 1,509 2,775          
Less: current portion of long-term debt (200,000) (90,000)          
Long-term debt 757,884 958,949          
Carrying Value              
Debt Instrument [Line Items]              
Less: current portion of long-term debt (200,000) (90,000)          
Long-term debt 757,884 958,949          
Estimated Fair Value              
Debt Instrument [Line Items]              
Less: current portion of long-term debt (199,556) (89,876)          
Long-term debt 712,878 876,826          
3.85% Senior notes due 2025              
Debt Instrument [Line Items]              
Carrying Value 0 90,000          
Estimated Fair Value $ 0 89,876          
Stated interest rate 3.85%         3.85%  
4.24% Senior notes due 2026              
Debt Instrument [Line Items]              
Carrying Value $ 200,000 200,000          
Estimated Fair Value $ 199,556 196,059          
Stated interest rate 4.24%           4.24%
4.05% Senior notes due 2028              
Debt Instrument [Line Items]              
Carrying Value $ 67,500 67,500          
Estimated Fair Value $ 66,769 64,733          
Stated interest rate 4.05%         4.05%  
4.11% Senior notes due 2028              
Debt Instrument [Line Items]              
Carrying Value $ 90,000 90,000          
Estimated Fair Value $ 88,712 85,784          
Stated interest rate 4.11%       4.11%    
3.10% Senior notes due 2030              
Debt Instrument [Line Items]              
Carrying Value $ 150,000 150,000          
Estimated Fair Value $ 138,721 131,386          
Stated interest rate 3.10%     3.10%      
3.20% Senior notes due 2032              
Debt Instrument [Line Items]              
Carrying Value $ 150,000 150,000          
Estimated Fair Value $ 132,996 125,426          
Stated interest rate 3.20%     3.20%      
4.49% Senior notes due 2032              
Debt Instrument [Line Items]              
Carrying Value $ 200,000 200,000          
Estimated Fair Value $ 191,143 182,451          
Stated interest rate 4.49%   4.49%        
4.64% Senior notes due 2034              
Debt Instrument [Line Items]              
Carrying Value $ 100,000 100,000          
Estimated Fair Value $ 94,153 89,538          
Stated interest rate 4.64%   4.64%        
Long-term Debt, gross              
Debt Instrument [Line Items]              
Estimated Fair Value $ 912,050 $ 965,253