XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Narrative (Details)
6 Months Ended
Aug. 01, 2022
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]      
Debt outstanding   $ 199,713,000 $ 190,399,000
Line of Credit | Credit Agreement      
Debt Instrument [Line Items]      
Consolidated debt ratio (less than) 1.25    
Consolidated debt ratio (greater than) 3.75    
Fixed charge coverage ratio 1.25    
Number of days, written notice required prior to an acquisition 5 days    
Amount of acquisition requiring written notice $ 10,000,000    
Line of Credit | Credit Agreement | Senior credit facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 190,000,000    
Term of credit facility 5 years    
Maximum borrowing capacity in non-U.S. Dollar currencies $ 100,000,000    
Line of Credit | Credit Agreement | Secured Debt      
Debt Instrument [Line Items]      
Term loan 125,000,000    
Line of Credit | Credit Agreement | Letter of Credit      
Debt Instrument [Line Items]      
Maximum amount available for the issuance of letters of credit $ 20,000,000    
Line of Credit | Credit Agreement | Minimum | Variable Rate Component      
Debt Instrument [Line Items]      
SOFR margin range 1.25%    
Line of Credit | Credit Agreement | Maximum | Variable Rate Component      
Debt Instrument [Line Items]      
SOFR margin range 2.75%    
Line of Credit | Credit Agreement | Through June 30, 2023      
Debt Instrument [Line Items]      
Total consolidated debt leverage ratio 4.0    
Line of Credit | Credit Agreement | After June 30, 2023      
Debt Instrument [Line Items]      
Total consolidated debt leverage ratio 3.75    
Line of Credit | Credit Agreement | Through June 30, 2024      
Debt Instrument [Line Items]      
Debt periodic payments $ 1,560,000    
Line of Credit | Credit Agreement | Through June 30, 2025      
Debt Instrument [Line Items]      
Debt periodic payments 2,340,000    
Line of Credit | Credit Agreement | After June 30, 2025      
Debt Instrument [Line Items]      
Debt periodic payments $ 3,120,000    
Senior credit facility      
Debt Instrument [Line Items]      
Debt outstanding   82,836,000 71,150,000
Outstanding borrowings   196,600,000  
Outstanding letters of credit   3,200,000  
Capitalized costs associated with debt modifications   1,000,000.0  
Senior credit facility | Senior Secured Term Loan      
Debt Instrument [Line Items]      
Debt outstanding   113,744,000 115,253,000
Other      
Debt Instrument [Line Items]      
Debt outstanding   3,133,000 $ 3,996,000
Other | Minimum      
Debt Instrument [Line Items]      
Debt periodic payments   $ 1,000  
Interest rate   0.40%  
Other | Maximum      
Debt Instrument [Line Items]      
Debt periodic payments   $ 15,000  
Interest rate   3.50%