XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt, Carrying Value and Fair Value of Debt Outstanding (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Jul. 29, 2022
Sep. 30, 2022
Dec. 31, 2021
Carrying Value and Fair Value of Debt Outstanding [Abstract]      
Carrying value   $ 1,123,599 $ 1,166,934
Fair value   1,092,400 1,224,563
Unamortized debt discounts and issuance costs   (5,140) (3,567)
Long-Term Debt   1,118,459 1,163,367
Debt Instrument, Basis Spread on Variable Rate 0.50%    
Amount excluded on unamortized debt discounts and issuance costs     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   $ 348,431 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   $ 470,370 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,599 1,934
Fair value   3,599 1,934
Revolving Credit Facility [Member]      
Carrying Value and Fair Value of Debt Outstanding [Abstract]      
Carrying value   20,000 0
Fair value   $ 20,000 0
Maturity Date   Jul. 29, 2027  
Term Loan [Member]      
Carrying Value and Fair Value of Debt Outstanding [Abstract]      
Long-Term Debt $ 250,000    
Term Loan due July 29, 2027 [Member]      
Carrying Value and Fair Value of Debt Outstanding [Abstract]      
Carrying value   $ 250,000 0
Fair value   $ 250,000 0
Debt Instrument, Basis Spread on Variable Rate   4.50%  
Maturity Date   Jul. 29, 2027  
Term Loan due March 27, 2024 [Member]      
Carrying Value and Fair Value of Debt Outstanding [Abstract]      
Carrying value   $ 0 315,000
Fair value   $ 0 $ 315,000
Debt Instrument, Basis Spread on Variable Rate     1.50%
Maturity Date   Mar. 27, 2024