XML 113 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Long-term Debt $ 1,050,610 $ 1,058,292
Long Term Debt Fair Value 1,104,707 1,131,414
Long-term Debt, Gross 1,043,900 1,050,000
Debt issuance costs, net (949) (1,147)
Unamortized interest rate swap proceeds (1) 7,659 9,439
Less: current portion of long-term debt 0 100,000
Long-term debt 1,050,610 958,292
Carrying Value    
Debt Instrument [Line Items]    
Less: current portion of long-term debt 0 100,000
Long-term debt 1,050,610 958,292
Estimated Fair Value    
Debt Instrument [Line Items]    
Less: current portion of long-term debt 0 100,000
Long-term debt 1,104,707 1,031,414
3.84% Senior notes due 2021 | Carrying Value    
Debt Instrument [Line Items]    
Long-term Debt 0 100,000
3.84% Senior notes due 2021 | Estimated Fair Value    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 0 102,173
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 208,086 211,790
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 95,246 97,429
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 218,421 224,390
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 73,783 75,440
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 98,854 101,047
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 154,832 155,805
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 154,875 155,048
Long-term Debt, gross [Member]    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 1,097,997 $ 1,123,122
Revolving credit facility    
Debt Instrument [Line Items]    
Long-term Debt 93,900  
Long Term Debt Fair Value $ 93,900