v3.24.3
Long-term debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2021
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Debt Instrument [Line Items]          
Amortization of debt issuance costs   $ 116 $ 116 $ 348 $ 348
Interest expense, debt   $ 1,870 $ 3,639 6,781 $ 11,326
Credit Agreement | Revolving Credit Facility          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 300,000        
Repayments of long-term lines of credit       $ 90,000  
Debt costs $ 2,318        
Effective interest rate on debt   6.90%   6.90%  
Maximum net leverage ratio   3.50   3.50  
Minimum interest coverage ratio   2.50   2.50  
Credit Agreement | Revolving Credit Facility | Minimum          
Debt Instrument [Line Items]          
Commitment fee rate 0.20%        
Credit Agreement | Revolving Credit Facility | Maximum          
Debt Instrument [Line Items]          
Commitment fee rate 0.35%        
Credit Agreement | Revolving Credit Facility | Base Rate | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate 0.75%        
Credit Agreement | Revolving Credit Facility | Base Rate | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.50%        
Credit Agreement | Revolving Credit Facility | SOFR | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.75%        
Credit Agreement | Revolving Credit Facility | SOFR | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate 2.50%        
Credit Agreement | Revolving Credit Facility | Sterling | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.7826%        
Credit Agreement | Revolving Credit Facility | Sterling | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate 2.5326%        
Credit Agreement | Revolving Credit Facility | Eurodollar | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.7956%        
Credit Agreement | Revolving Credit Facility | Eurodollar | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate 2.5456%        
Credit Agreement | Letter of Credit          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 30,000        
Credit Agreement | Alternative Currency          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity 100,000        
Credit Agreement | Term Loan          
Debt Instrument [Line Items]          
Incremental increases in maximum borrowing capacity $ 5,000