XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Oct. 27, 2022
Dec. 31, 2021
Aug. 13, 2020
Sep. 26, 2013
Feb. 26, 2013
Dec. 08, 2011
Carrying Value              
Debt Instrument [Line Items]              
Less: current portion of long-term debt $ 202,500   $ 0        
Long-Term Debt, Excluding Current Maturities 1,051,900   1,050,610        
Estimated Fair Value              
Debt Instrument [Line Items]              
Less: current portion of long-term debt 202,082   0        
Long-Term Debt, Excluding Current Maturities 955,146   1,104,707        
Long-term Debt 1,254,400   1,050,610        
Long Term Debt Fair Value 1,157,228   1,104,707        
Long-term Debt, Gross 1,250,000   1,043,900        
Debt issuance costs, net (1,631)   (949)        
Unamortized interest rate swap proceeds (1) 6,031   7,659        
Less: current portion of long-term debt 202,500   0        
Long-Term Debt, Excluding Current Maturities 1,051,900   1,050,610        
Revolving credit facility              
Debt Instrument [Line Items]              
Long-term Debt 0   93,900        
Long Term Debt Fair Value 0   93,900        
3.70% Senior notes due 2023 | Carrying Value              
Debt Instrument [Line Items]              
Long-term Debt 202,500   202,500        
3.70% Senior notes due 2023 | Estimated Fair Value              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 202,082   208,086        
3.70% Senior notes due 2023              
Debt Instrument [Line Items]              
Stated interest rate 3.70%         3.70%  
3.85% Senior notes due 2025 | Carrying Value              
Debt Instrument [Line Items]              
Long-term Debt $ 90,000   90,000        
3.85% Senior notes due 2025 | Estimated Fair Value              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 87,298   95,246        
3.85% Senior notes due 2025              
Debt Instrument [Line Items]              
Stated interest rate 3.85%         3.85%  
4.24% Senior notes due 2026 | Carrying Value              
Debt Instrument [Line Items]              
Long-term Debt $ 200,000   200,000        
4.24% Senior notes due 2026 | Estimated Fair Value              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 191,760   218,421        
4.24% Senior notes due 2026              
Debt Instrument [Line Items]              
Stated interest rate 4.24%           4.24%
4.05% Senior notes due 2028 | Carrying Value              
Debt Instrument [Line Items]              
Long-term Debt $ 67,500   67,500        
4.05% Senior notes due 2028 | Estimated Fair Value              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 63,300   73,783        
4.05% Senior notes due 2028              
Debt Instrument [Line Items]              
Stated interest rate 4.05%         4.05%  
4.11% Senior notes due 2028 | Carrying Value              
Debt Instrument [Line Items]              
Long-term Debt $ 90,000   90,000        
4.11% Senior notes due 2028 | Estimated Fair Value              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 83,955   98,854        
4.11% Senior notes due 2028              
Debt Instrument [Line Items]              
Stated interest rate 4.11%       4.11%    
3.10% Senior Notes due 2030 | Carrying Value              
Debt Instrument [Line Items]              
Long-term Debt $ 150,000   150,000        
3.10% Senior Notes due 2030 | Estimated Fair Value              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 127,429   154,832        
3.10% Senior Notes due 2030              
Debt Instrument [Line Items]              
Stated interest rate 3.10%     3.10%      
3.20% Senior Notes due 2032 | Carrying Value              
Debt Instrument [Line Items]              
Long-term Debt $ 150,000   150,000        
3.20% Senior Notes due 2032 | Estimated Fair Value              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 123,656   154,875        
3.20% Senior Notes due 2032              
Debt Instrument [Line Items]              
Stated interest rate 3.20%     3.20%      
4.49% Senior Notes due 2032 | Carrying Value              
Debt Instrument [Line Items]              
Long-term Debt $ 200,000   0        
4.49% Senior Notes due 2032 | Estimated Fair Value              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 183,007   0        
4.49% Senior Notes due 2032              
Debt Instrument [Line Items]              
Stated interest rate 4.49% 4.49%          
4.64% Senior Notes due 2034 | Carrying Value              
Debt Instrument [Line Items]              
Long-term Debt $ 100,000   0        
4.64% Senior Notes due 2034 | Estimated Fair Value              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 90,341   0        
4.64% Senior Notes due 2034              
Debt Instrument [Line Items]              
Stated interest rate 4.64% 4.64%          
Long-term Debt, gross [Member]              
Debt Instrument [Line Items]              
Long Term Debt Fair Value $ 1,152,828   $ 1,097,997