XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt, Carrying Value and Fair Value of Debt Outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Carrying Value and Fair Value of Debt Outstanding [Abstract]    
Carrying value $ 1,158,097 $ 1,166,934
Fair value 1,171,899 1,224,563
Unamortized debt discounts and issuance costs (3,362) (3,567)
Long-term Debt 1,154,735 1,163,367
Amount excluded on unamortized debt discounts and issuance costs 1,200 1,400
3.29% Senior Notes Due February, 27 2023 [Member]    
Carrying Value and Fair Value of Debt Outstanding [Abstract]    
Carrying value 350,000 350,000
Fair value $ 351,078 358,390
Interest rate 3.29%  
Maturity Date Feb. 27, 2023  
4.2% Senior Notes Due March 1, 2028 [Member]    
Carrying Value and Fair Value of Debt Outstanding [Abstract]    
Carrying value $ 500,000 500,000
Fair value $ 512,724 549,239
Interest rate 4.20%  
Maturity Date Mar. 01, 2028  
Credit line due September 30, 2021 [Member]    
Carrying Value and Fair Value of Debt Outstanding [Abstract]    
Carrying value $ 0 0
Fair value 0 0
Bank Note Payable [Member]    
Carrying Value and Fair Value of Debt Outstanding [Abstract]    
Carrying value 3,097 1,934
Fair value 3,097 1,934
Revolving Credit Facility [Member]    
Carrying Value and Fair Value of Debt Outstanding [Abstract]    
Carrying value 0 0
Fair value $ 0 $ 0
Debt Instrument, Basis Spread on Variable Rate 1.80% 1.50%
Maturity Date Mar. 27, 2024  
Term Loan [Member]    
Carrying Value and Fair Value of Debt Outstanding [Abstract]    
Carrying value $ 305,000 $ 315,000
Fair value $ 305,000 $ 315,000
Maturity Date Mar. 27, 2024