XML 88 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Narrative (Details)
12 Months Ended
Aug. 01, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]      
Other debt outstanding   $ 169,647,000 $ 190,399,000
Line of Credit | Credit Agreement      
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.25    
Required written notice for acquisition 5 days    
Minimum value 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    
Maturity term from the date of acquisition 5 years    
Maximum borrowing capacity in non-US dollars $ 100,000,000    
Line of Credit | Credit Agreement | Secured Debt      
Debt Instrument [Line Items]      
Term loan facility 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]      
Margin rate, percentage 1.25%    
Line of Credit | Credit Agreement | Maximum | Variable Rate Component      
Debt Instrument [Line Items]      
Margin rate, percentage 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 | Through remainder of term      
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 | Quarterly through maturity      
Debt Instrument [Line Items]      
Debt periodic payments $ 3,120,000    
Senior credit facility      
Debt Instrument [Line Items]      
Other debt outstanding   59,650,000 71,150,000
Borrowings outstanding under line of credit   167,200,000  
Outstanding letters of credit   3,100,000  
Capitalized debt modification costs   800,000  
Senior credit facility | Credit Agreement      
Debt Instrument [Line Items]      
Other debt outstanding   107,500,000  
Other      
Debt Instrument [Line Items]      
Other debt outstanding   2,452,000 $ 3,996,000
Other | Minimum      
Debt Instrument [Line Items]      
Debt periodic payments   $ 1,000  
Interest rate, percentage   0.40%  
Other | Maximum      
Debt Instrument [Line Items]      
Debt periodic payments   $ 15,000  
Interest rate, percentage   3.50%