XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 30, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Nature of Operations [Line Items]      
Number of reportable segments | segment 3    
Revenue recognized from contract liabilities $ 65,562 $ 61,804  
Revenue, remaining performance obligation, amount $ 38,458    
Maturity period for bank acceptance 6 months    
Due from bankers acceptances drafts $ 10,826 5,729  
Impairment of intangible assets, finite-and definite lived 36 731 $ 804
Finite-lived intangible assets acquired $ 211    
Weighted average useful life of acquired intangible assets 13 years    
Amortization expense of acquired intangible assets $ 18,448 20,507 20,869
Estimated Future Amortization Expense [Abstract]      
2024 17,634    
2025 15,671    
2026 15,170    
2027 14,262    
2028 13,069    
Thereafter 54,885    
Selling, general and administrative expenses      
Estimated Future Amortization Expense [Abstract]      
Acquisition related costs $ 1,442 $ 668 $ 3,655
Joint Venture with an Italian Company      
Nature of Operations [Line Items]      
Remaining ownership interest with an option to purchase 50.00%    
Italian Company | Joint Venture with an Italian Company      
Nature of Operations [Line Items]      
Ownership interest 50.00%