XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Textual (Details)
12 Months Ended
Dec. 30, 2023
USD ($)
Segment
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Number of operating segments | Segment 1    
Goodwill impairment $ 0 $ 0 $ 0
Accumulated exchange losses resulting from translation of foreign operation (8,664,000) (7,115,000)  
Derivative instruments, (loss) gains recognized in income, net 263,000   $ 3,487,000
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]     Other Liabilities, Current
Aggregate notional amounts 51,551,000 27,923,000  
Forward Contracts Matured [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Aggregate notional amounts $ 319,370,000 $ 365,985,000 $ 420,460,000
Computer Equipment [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of depreciable assets 3 years    
Minimum [Member] | Building [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of depreciable assets 5 years    
Minimum [Member] | Machinery and equipment [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of depreciable assets 3 years    
Minimum [Member] | Furniture and fixtures [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of depreciable assets 3 years    
Minimum [Member] | Software [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of depreciable assets 3 years    
Maximum [Member] | Building [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of depreciable assets 22 years    
Maximum [Member] | Machinery and equipment [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of depreciable assets 10 years    
Maximum [Member] | Furniture and fixtures [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of depreciable assets 10 years    
Maximum [Member] | Software [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of depreciable assets 7 years    
Systems Revenue [Member] | Minimum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Assurance warranty period against defects 12 months    
Systems Revenue [Member] | Maximum [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Assurance warranty period against defects 14 months