XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Operations and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
USD ($)
Jul. 02, 2022
USD ($)
Jul. 01, 2023
USD ($)
segment
Jul. 02, 2022
USD ($)
Dec. 31, 2022
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    
Gross intangible assets $ 342,742   $ 342,742   $ 343,130
Accumulated amortization 165,300   165,300   155,834
Revenue recognized 20,212 $ 13,424 47,228 $ 47,901  
Revenue, remaining performance obligation, amount 54,925   $ 54,925    
Banker's acceptance drafts, maturity period (in months)     6 months    
Banker's acceptance drafts $ 3,550   $ 3,550   $ 5,729
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]: 2023-07-02          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, percent 75.00%   75.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]: 2024-06-30          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, percent 25.00%   25.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period