Annual report [Section 13 and 15(d), not S-K Item 405]

Credit Facilities (Details Textual)

v3.25.0.1
Credit Facilities (Details Textual)
$ in Thousands, € in Millions, ¥ in Millions, $ in Millions
12 Months Ended
Dec. 28, 2024
USD ($)
Dec. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 28, 2024
EUR (€)
Dec. 28, 2024
USD ($)
Dec. 28, 2024
CNY (¥)
Dec. 28, 2024
AUD ($)
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Credit facilities, maximum capacity         $ 500,000    
Net investment hedge | €       € 90.0      
Effective interest rate       6.00% 6.00% 6.00% 6.00%
Interest expense recognized $ 36,900 $ 37,600 $ 15,900        
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Consolidated maximum net leverage ratio       1 1 1 1
Leverage ratio increased       0.5 0.5 0.5 0.5
Consolidated minimum net leverage ratio       1 1 1 1
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Consolidated maximum net leverage ratio       3.75 3.75 3.75 3.75
Leverage ratio increased       1 1 1 1
Consolidated minimum net leverage ratio       3 3 3 3
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | Term Loan [Member]              
Debt Instrument [Line Items]              
Term Loan A-3 Interest Rate Option Overnight Bank Funding Rate Margin 0.50%            
Term Loan A-3 Interest Rate Option SOFR Adjustment Margin       1.00% 1.00% 1.00% 1.00%
Maturity date       Jun. 25, 2029 Jun. 25, 2029 Jun. 25, 2029 Jun. 25, 2029
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | Term Loan [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Term Loan A-Three Interest Rate Option Applicable Margin - Low       1.25% 1.25% 1.25% 1.25%
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | Term Loan [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Term Loan A-Three Interest Rate Option Applicable Margin - Low       2.25% 2.25% 2.25% 2.25%
Term Loan A Three Interest Rate Option Applicable Margin High       2.25% 2.25% 2.25% 2.25%
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | May Two Thousand Twenty Three [Member]              
Debt Instrument [Line Items]              
Term Loan A-2 Interest Rate Option Overnight Bank Funding Rate Margin       0.50% 0.50% 0.50% 0.50%
TermLoanATwoInterestRateOptionSofrAdjustment       0.10% 0.10% 0.10% 0.10%
Term Loan A-2 Interest Rate Option SOFR Adjustment Margin       1.00% 1.00% 1.00% 1.00%
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | May Two Thousand Twenty Three [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Term Loan A-2 Interest Rate Option Applicable Margin - Low       1.50% 1.50% 1.50% 1.50%
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | May Two Thousand Twenty Three [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Term Loan A-2 Interest Rate Option Applicable Margin - Low       2.75% 2.75% 2.75% 2.75%
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | May Two Thousand Twenty Three [Member] | Term Loan [Member]              
Debt Instrument [Line Items]              
Aggregate principal amount         $ 150,000    
Issue Price Percent of Principle - Term Loan A2 100.00%            
Term Loan A-2 Interest Rate Option SOFR Floor       0.00% 0.00% 0.00% 0.00%
TermLoanATwoInterestRateOptionSofrAdjustment       0.10% 0.10% 0.10% 0.10%
Maturity date       Oct. 28, 2025 Oct. 28, 2025 Oct. 28, 2025 Oct. 28, 2025
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | May Two Thousand Twenty Three [Member] | Term Loan [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Term Loan A-2 Interest Rate Option Applicable Margin - Low       0.50% 0.50% 0.50% 0.50%
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | May Two Thousand Twenty Three [Member] | Term Loan [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Term Loan A-2 Interest Rate Option Applicable Margin - Low       1.75% 1.75% 1.75% 1.75%
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | June Two Thousand Twenty Four [Member] | Term Loan [Member]              
Debt Instrument [Line Items]              
Aggregate principal amount         $ 300,000    
Credit facilities, maximum capacity         500,000    
Future debt increase ability under current credit facility         400,000    
Term Loans Payable First Installment         3,750    
Term Loans Payable Second Installment         5,600    
Term Loans Payable Third Installment         $ 7,500    
Maturity of Time Deposits       5 years 5 years 5 years 5 years
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | June Two Thousand Twenty Four [Member] | Term Loan [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Term Loan A-Three Interest Rate Option Applicable Margin - Low       0.25% 0.25% 0.25% 0.25%
PNC Bank, National Association, as Administrative Agent, and Lender Party [Member] | Amended Credit Agreement [Member] | June Two Thousand Twenty Four [Member] | Term Loan [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Term Loan A Three Interest Rate Option Applicable Margin High       1.25% 1.25% 1.25% 1.25%
Credit facilities, maximum capacity         $ 1,200,000    
Citibank [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Interest rate ABBS reference rate plus 2.3            
Citibank [Member] | Revolving Credit Facility [Member] | June Two Thousand Twenty Three [Member]              
Debt Instrument [Line Items]              
Final payment due date Jun. 30, 2026            
Citibank [Member] | Fixed Asset Facility [Member]              
Debt Instrument [Line Items]              
Borrows amount | ¥           ¥ 2.6  
Interest rate 1-year loan prime rate plus 1.5%.            
Final payment due date May 31, 2023            
Citibank [Member] | Working Capital Facility [Member]              
Debt Instrument [Line Items]              
Interest rate   1-year loan prime rate plus 0.5%          
Final payment due date   May 31, 2023          
Maximum borrow amounts under agreement | ¥           16.0  
Citibank [Member] | Shanghai Branch Term Loan Facility [Member] | Term Loan [Member]              
Debt Instrument [Line Items]              
Borrows amount | ¥           ¥ 42.7  
Interest rate 1-year loan prime rate plus 1.5            
Final payment due date Oct. 31, 2024            
Citibank [Member] | Sydney Branch Term Loan Facility [Member] | Term Loan [Member]              
Debt Instrument [Line Items]              
Borrows amount             $ 7.5
Interest rate Australian Bank Bill Swap (ABBS) Reference Rate plus 2.0%            
Final payment due date Dec. 31, 2024            
Citibank [Member] | Sydney Branch Term Loan Facility [Member] | June Two Thousand Twenty Three [Member]              
Debt Instrument [Line Items]              
Credit facilities, maximum capacity             6.0
Borrows amount             $ 15.0
Citibank [Member] | Sydney Branch Term Loan Facility [Member] | June Two Thousand Twenty Three [Member] | Term Loan [Member]              
Debt Instrument [Line Items]              
Interest rate ABBS reference rate plus 2.8%            
Final payment due date Jun. 30, 2026