XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Operations and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
USD ($)
Oct. 02, 2021
USD ($)
Oct. 01, 2022
USD ($)
segment
Oct. 02, 2021
USD ($)
Jan. 01, 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 $ 340,947   $ 340,947   $ 340,947
Accumulated amortization 151,001   151,001   135,327
Revenue recognized 11,912 $ 3,973 59,813 $ 31,183  
Revenue, remaining performance obligation, amount 48,976   $ 48,976    
Banker's acceptance drafts, maturity period (in months)     6 months    
Banker's acceptance drafts $ 6,755   $ 6,755   $ 8,049
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]: 2022-10-02          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, percent 64.00%   64.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]: 2023-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, percent 36.00%   36.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period