XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Senior Notes and Other Arrangements Narrative (Details) - USD ($)
Jul. 15, 2021
Apr. 13, 2021
Jun. 12, 2020
Dec. 31, 2023
May 24, 2018
Debt Instrument [Line Items]          
Bonds issued and outstanding       $ 114,600,000  
Letter of Credit          
Debt Instrument [Line Items]          
Credit agreement, maximum borrowing capacity       36,700,000  
Letters of credit outstanding, amount       $ 36,700,000  
Senior Notes Due 2026 | Senior Notes          
Debt Instrument [Line Items]          
Long-term debt         $ 400,000,000
Stated interest rate percentage of senior notes         5.375%
Premium for early redemption of senior notes $ 10,800,000        
Write-off of deferred financing costs $ 4,200,000        
Senior Notes Due 2026 | Debt Instrument, Redemption, Period Three | Senior Notes          
Debt Instrument [Line Items]          
Redemption price percentage 102.688%        
Senior Notes Due 2028 | Senior Notes          
Debt Instrument [Line Items]          
Long-term debt     $ 400,000,000    
Stated interest rate percentage of senior notes     4.125%    
Senior Notes Due 2028 | Debt Instrument, Redemption, Period Two | Senior Notes          
Debt Instrument [Line Items]          
Redemption price percentage     102.063%    
Senior Notes Due 2028 | Debt Instrument, Redemption, Period Three | Senior Notes          
Debt Instrument [Line Items]          
Redemption price percentage     101.031%    
Senior Notes Due 2028 | Debt Instrument, Redemption, Period Four | Senior Notes          
Debt Instrument [Line Items]          
Redemption price percentage     100.00%    
Senior Notes Due 2029 | Senior Notes          
Debt Instrument [Line Items]          
Long-term debt   $ 400,000,000      
Stated interest rate percentage of senior notes   4.125%      
Redemption price percentage   100.00%      
Senior Notes Due 2029 | Debt Instrument, Redemption, Period One | Senior Notes          
Debt Instrument [Line Items]          
Redemption price percentage   104.125%      
Percentage of principal redeemable   40.00%      
Senior Notes Due 2029 | Debt Instrument, Redemption, Period Two | Senior Notes          
Debt Instrument [Line Items]          
Redemption price percentage   102.063%      
Senior Notes Due 2029 | Debt Instrument, Redemption, Period Three | Senior Notes          
Debt Instrument [Line Items]          
Redemption price percentage   101.031%      
Senior Notes Due 2029 | Debt Instrument, Redemption, Period Four | Senior Notes          
Debt Instrument [Line Items]          
Redemption price percentage   100.00%