XML 188 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Nature of Operations and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
USD ($)
Jul. 01, 2023
USD ($)
Jun. 29, 2024
USD ($)
segment
Jul. 01, 2023
USD ($)
Dec. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Number of reportable operating segments | segment     3    
Number of operating segments | segment     3    
Bank guarantees, expiration period (in months)     12 months    
Revenue recognized $ 23,473 $ 20,212 $ 57,139 $ 47,228  
Revenue, remaining performance obligation, amount 27,262   $ 27,262    
Banker's acceptance drafts, maturity period (in months)     6 months    
Banker's acceptance drafts 7,574   $ 7,574   $ 10,826
2024 Acquisitions          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Intangible assets from acquisition $ 146,588   $ 146,588    
Certain Capital Contracts          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Lead time for for certain capital contracts (up to) (in months)     24 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-06-30          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, percent 78.00%   78.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-06-29          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, percent 22.00%   22.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period