XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Debt and Credit Agreement (Details) - Line of Credit - USD ($)
Oct. 10, 2023
Nov. 15, 2019
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Debt issuance costs, gross $ 3,000,000      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities        
Debt Instrument [Line Items]        
Maximum secured net leverage ratio 3.00      
Minimum interest coverage ratio 3.00      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Federal Funds        
Debt Instrument [Line Items]        
Spread on variable interest rate 0.50%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | One Month Adjusted Term Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Spread on variable interest rate 1.00%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Minimum        
Debt Instrument [Line Items]        
Commitment fee rate on undrawn commitments 0.20%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Minimum | Applicable Margin        
Debt Instrument [Line Items]        
Spread on variable interest rate 1.50%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Minimum | One Month Secured Overnight Financing Rate (SOFR) Applicable Margin        
Debt Instrument [Line Items]        
Spread on variable interest rate 0.50%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Maximum        
Debt Instrument [Line Items]        
Commitment fee rate on undrawn commitments 0.35%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Maximum | Applicable Margin        
Debt Instrument [Line Items]        
Spread on variable interest rate 2.25%      
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Maximum | One Month Secured Overnight Financing Rate (SOFR) Applicable Margin        
Debt Instrument [Line Items]        
Spread on variable interest rate 1.25%      
Revolving Credit Facility        
Debt Instrument [Line Items]        
Long-term line of credit     $ 0 $ 0
Revolving Credit Facility | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank        
Debt Instrument [Line Items]        
Term of debt instrument   5 years    
Maximum borrowing capacity   $ 500,000,000    
Remaining borrowing capacity     $ 350,000,000 $ 350,000,000
Revolving Credit Facility | Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities        
Debt Instrument [Line Items]        
Term of debt instrument 5 years      
Maximum borrowing capacity $ 350,000,000      
Accordion feature, higher borrowing capacity option $ 250,000,000      
EBITDA, prior year, percentage 100.00%      
Incremental Loan Facility | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank        
Debt Instrument [Line Items]        
Maximum borrowing capacity   250,000,000    
Letter of Credit | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank        
Debt Instrument [Line Items]        
Maximum borrowing capacity   15,000,000    
Letter of Credit | Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 15,000,000      
Swing Line Loan | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 25,000,000    
Swing Line Loan | Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 25,000,000