XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Facilities and Long-Term Debt, Term Loan and Revolving Credit Facilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Installment
Dec. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Line of Credit Facility [Abstract]      
Current portion of debt $ 0 $ 50,000  
Senior Secured Revolving Credit Facility [Member]      
Line of Credit Facility [Abstract]      
Outstanding borrowings under credit facility   239,500  
Outstanding letters of credit   $ 2,400  
Weighted average interest rate   5.20%  
Senior Secured Revolving Credit Facility [Member] | SOFR [Member]      
Line of Credit Facility [Abstract]      
Weighted average interest rate   5.20%  
Senior Secured Revolving Credit Facility [Member] | Alternate Base Rate [Member]      
Line of Credit Facility [Abstract]      
Average daily loan balance outstanding   $ 5,600  
Term Loan and Revolving Credit Facilities [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity     $ 500,000
Maturity date Jun. 01, 2027    
Frequency of periodic payment quarterly    
Debt instrument, extension period 1 year    
Borrowing base $ 168,000    
Maximum consolidated EBITDA 1    
Net Leverage Ratio 250.00%    
Outstanding borrowings under credit facility $ 156,000    
Current portion of debt 5,000 55,000  
Long-term debt 151,000 184,500  
Outstanding letters of credit $ 2,300    
Weighted average interest rate 5.00%    
Term Loan and Revolving Credit Facilities [Member] | SOFR [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 0.10%    
Term of variable rate 1 month    
Interest rate periods one, three or nine months    
Outstanding borrowings under credit facility $ 156,000 237,000  
Weighted average interest rate 5.00%    
Term Loan and Revolving Credit Facilities [Member] | Federal Funds Rate [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 0.50%    
Term Loan and Revolving Credit Facilities [Member] | Term Benchmark Borrowings [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 1.00%    
Term Loan and Revolving Credit Facilities [Member] | Term Benchmark Borrowings [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 2.00%    
Term Loan and Revolving Credit Facilities [Member] | Alternate Base Rate [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 1.00%    
Outstanding borrowings under credit facility $ 2,500    
Weighted average interest rate 8.00%    
Average daily loan balance outstanding $ 100    
Term Loan and Revolving Credit Facilities [Member] | Alternate Base Rate [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 0.00%    
Term Loan and Revolving Credit Facilities [Member] | Alternate Base Rate [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 1.00%    
Term Loan Facility [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity     100,000
Term Loan Facility [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Number of extensions of maturity date | Installment 2    
Term Loan Facility [Member] | First Four Years [Member]      
Line of Credit Facility [Abstract]      
Periodic payment amortization percentage 1.25%    
Term Loan Facility [Member] | Fifth Year [Member]      
Line of Credit Facility [Abstract]      
Periodic payment amortization percentage 2.50%    
Revolving Credit Facility [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity     400,000
Letter of Credit Sublimit [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity $ 25,000    
Swing Line Loans [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity 25,000    
Interest Rate Swap Agreement [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity $ 100,000    
Term of variable rate 1 month    
Period of agreement 7 years    
Outstanding borrowings under credit facility $ 100,000 $ 100,000 $ 100,000