XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt, Carrying Value and Fair Value of Debt Outstanding (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 29, 2022
Jun. 30, 2022
Dec. 31, 2021
Carrying Value and Fair Value of Debt Outstanding [Abstract]      
Carrying value   $ 1,139,206 $ 1,166,934
Fair value   1,141,514 1,224,563
Unamortized debt discounts and issuance costs   (3,151) (3,567)
Long-Term Debt   1,136,055 1,163,367
Debt Instrument, Basis Spread on Variable Rate 0.50%    
Amount excluded on unamortized debt discounts and issuance costs   1,100 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,828 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   $ 500,480 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   4,206 1,934
Fair value   4,206 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   3.00% 1.50%
Maturity Date   Mar. 27, 2024  
Term Loan [Member]      
Carrying Value and Fair Value of Debt Outstanding [Abstract]      
Carrying value   $ 285,000 $ 315,000
Fair value   $ 285,000 $ 315,000
Maturity Date   Mar. 27, 2024