XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Term Loan (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Jan. 25, 2023
Oct. 27, 2014
Debt Instrument [Line Items]      
Loans Payable to Bank $ 300,000,000    
Debt Instrument, Repurchase Amount 100,000,000    
Senior Notes due 2024 [Member]      
Debt Instrument [Line Items]      
Payments of Debt Issuance Costs 6,900,000    
Senior Notes due 2028 [Member]      
Debt Instrument [Line Items]      
Payments of Debt Issuance Costs 4,200,000    
Credit Agreement [Member]      
Debt Instrument [Line Items]      
Payments of Debt Issuance Costs $ 3,000,000    
Credit Agreement [Member]      
Debt Instrument [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity   $ 450,000,000 $ 500,000,000
Applicable Margin [Member] | Minimum [Member] | Adjusted Base Rate Advances [Member] | Credit Agreement [Member]      
Debt Instrument [Line Items]      
Line of Credit Facility, Basis Spread on Variable Rate 0.125%    
Applicable Margin [Member] | Minimum [Member] | Eurodollar Advances [Member] | Credit Agreement [Member]      
Debt Instrument [Line Items]      
Line of Credit Facility, Basis Spread on Variable Rate 1.125%    
Applicable Margin [Member] | Maximum [Member] | Adjusted Base Rate Advances [Member] | Credit Agreement [Member]      
Debt Instrument [Line Items]      
Line of Credit Facility, Basis Spread on Variable Rate 0.75%