XML 72 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Textual (Details)
12 Months Ended
Dec. 28, 2024
USD ($)
Segment
Dec. 30, 2023
USD ($)
Dec. 31, 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 $ (14,500,000) (8,700,000)  
Derivative instruments, (loss) gains recognized in income, net   300,000  
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense)   Other Nonoperating Income (Expense)
Aggregate notional amounts $ 45,883,000 51,551,000  
Forward Contracts Matured [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Aggregate notional amounts $ 423,400,000 $ 319,400,000 $ 366,000,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