XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Operations and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 30, 2024
USD ($)
segment
Apr. 01, 2023
USD ($)
Dec. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Number of reportable operating segments | segment 3    
Bank guarantees, expiration period (in months) 12 months    
Revenue recognized $ 33,666 $ 27,016  
Revenue, remaining performance obligation, amount $ 37,026    
Banker's acceptance drafts, maturity period (in months) 6 months    
Banker's acceptance drafts $ 6,723   $ 10,826
2024 Acquisitions      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Intangible assets from acquisition $ 123,150    
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-03-31      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, percent 88.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-30      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, percent 12.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period