XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt - Revolving Credit Agreement Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
SOFR Loans, CORRA Loans, and Letters of Credit | Minimum    
Debt Instrument [Line Items]    
Margin rate for loans 0.75%  
SOFR Loans, CORRA Loans, and Letters of Credit | Maximum    
Debt Instrument [Line Items]    
Margin rate for loans 1.25%  
Revolving Credit Agreement    
Debt Instrument [Line Items]    
Covenant description as of the last day of each fiscal quarter, the ratio of (a) Consolidated Total Funded Debt (as defined in the Revolving Credit Agreement) as of such date to (b) Consolidated EBITDA (as defined in the Revolving Credit Agreement), measured for the preceding 12 months, to not more than 3.75 to 1.00 (or 4.25 to 1.00 during material acquisition periods, subject to certain limitations)  
Debt Instrument, Covenant Compliance As of September 30, 2024, the Company was in compliance with all applicable covenants in the Revolving Credit Agreement  
Revolving Credit Agreement | Maximum    
Debt Instrument [Line Items]    
Required Leverage Ratio 3.75  
Required leverage ratio during material acquisition period 4.25  
Revolving Credit Agreement | CORRA | One Month    
Debt Instrument [Line Items]    
Margin rate for loans 0.29547%  
Revolving Credit Agreement | CORRA | Three Months    
Debt Instrument [Line Items]    
Margin rate for loans 0.32138%  
Revolving Credit Agreement | SOFR    
Debt Instrument [Line Items]    
Margin rate for loans 0.10%  
Revolving Credit Agreement | Letter of Credit    
Debt Instrument [Line Items]    
Letter of credit $ 57,736  
Revolving Credit Agreement | Letter of Credit | Maximum    
Debt Instrument [Line Items]    
Credit facility maximum borrowing capacity $ 320,000  
Revolving Credit Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Maturity date Feb. 27, 2029  
Credit facility maximum borrowing capacity $ 3,000,000  
Upsize available to credit facility maximum borrowing capacity $ 1,000,000  
Revolving Credit Agreement | Revolving Credit Facility | Minimum    
Debt Instrument [Line Items]    
Commitment Fee, Percentage 0.065%  
Revolving Credit Agreement | Revolving Credit Facility | Maximum    
Debt Instrument [Line Items]    
Credit facility maximum borrowing capacity $ 4,000,000  
Commitment Fee, Percentage 0.15%  
Revolving Credit Agreement | Swing Line Loans | Maximum    
Debt Instrument [Line Items]    
Swing line loans $ 100,000  
Revolving And Term Credit Agreement 2021 | Letter of Credit    
Debt Instrument [Line Items]    
Letter of credit   $ 39,742
Facilities Other Than Revolving Credit Agreement | Letter of Credit    
Debt Instrument [Line Items]    
Letter of credit $ 114,357  
Canadian Prime Rate Loans and Swing Line Loans | Base Rate | Minimum    
Debt Instrument [Line Items]    
Margin rate for loans 0.00%  
Canadian Prime Rate Loans and Swing Line Loans | Base Rate | Maximum    
Debt Instrument [Line Items]    
Margin rate for loans 0.25%  
Senior Notes | New Senior Notes due 2029    
Debt Instrument [Line Items]    
Maturity date Jun. 14, 2029  
Senior Notes | Senior Notes due 2034    
Debt Instrument [Line Items]    
Maturity date Mar. 01, 2034