XML 87 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Narrative (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Aug. 01, 2022
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
May 19, 2021
USD ($)
Debt Instrument [Line Items]              
Other debt outstanding $ 190,399,000     $ 190,399,000 $ 191,251,000    
Financing costs incurred       0 147,000 $ 550,000  
Senior credit facility              
Debt Instrument [Line Items]              
Other debt outstanding 71,150,000     71,150,000 65,250,000    
Borrowings outstanding under line of credit 186,400,000     186,400,000      
Outstanding letters of credit 2,900,000     2,900,000      
Capitalized debt modification costs 1,200,000     1,200,000      
Senior credit facility | Senior Secured Term Loan              
Debt Instrument [Line Items]              
Other debt outstanding 115,253,000     115,253,000 121,399,000    
Senior credit facility | Credit Agreement              
Debt Instrument [Line Items]              
Capitalized unamortized debt issuance costs     $ 800,000        
Financing costs incurred     1,600,000        
Capitalized debt issuance costs expensed     $ 200,000        
Senior credit facility | The Credit Agreement, JP Morgan Chase Bank              
Debt Instrument [Line Items]              
Other debt outstanding 115,300,000     115,300,000      
Other              
Debt Instrument [Line Items]              
Other debt outstanding $ 3,996,000     3,996,000 $ 4,602,000    
Other | Minimum              
Debt Instrument [Line Items]              
Debt periodic payments       $ 1,000      
Interest rate 0.40%     0.40%      
Other | Maximum              
Debt Instrument [Line Items]              
Debt periodic payments       $ 19,000      
Interest rate 3.50%     3.50%      
Line of Credit | Senior credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity             $ 150,000,000
Line of Credit | The Credit Agreement, JP Morgan Chase Bank              
Debt Instrument [Line Items]              
Maximum consolidated debt ratio required for lowest SOFR margin   1.25          
Maximum consolidated debt ratio   3.75          
Fixed charge coverage ratio 1.1 1.25          
Required written notice for acquisition   5 days          
Minimum value of acquisition requiring written notice   $ 10,000,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Senior credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity   $ 190,000,000          
Maturity term from the date of acquisition   5 years          
Maximum borrowing capacity in non-US dollars   $ 100,000,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Secured Debt              
Debt Instrument [Line Items]              
Term loan facility   125,000,000         $ 100,000,000
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Letter of Credit              
Debt Instrument [Line Items]              
Maximum amount available for the issuance of letters of credit   $ 20,000,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | SOFR | Minimum | Variable Rate Component              
Debt Instrument [Line Items]              
Margin rate (as a percent)   1.25%          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | SOFR | Maximum | Variable Rate Component              
Debt Instrument [Line Items]              
Margin rate (as a percent)   2.75%          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Through June 30, 2023              
Debt Instrument [Line Items]              
Total consolidated debt leverage ratio   4.0          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Through remainder of term              
Debt Instrument [Line Items]              
Total consolidated debt leverage ratio   3.75          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Through June 30, 2024              
Debt Instrument [Line Items]              
Debt periodic payments   $ 1,560,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Through June 30, 2025              
Debt Instrument [Line Items]              
Debt periodic payments   2,340,000          
Line of Credit | The Credit Agreement, JP Morgan Chase Bank | Quarterly through maturity              
Debt Instrument [Line Items]              
Debt periodic payments   $ 3,120,000