v3.26.1
Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Segment Reporting Information [Line Items]        
Revenue $ 265,807 $ 241,049 $ 523,514 $ 474,415
United States        
Segment Reporting Information [Line Items]        
Revenue 131,435 128,118 253,449 251,764
Germany        
Segment Reporting Information [Line Items]        
Revenue 33,310 27,258 69,604 55,735
Rest of Europe        
Segment Reporting Information [Line Items]        
Revenue 38,078 34,847 80,318 66,628
China        
Segment Reporting Information [Line Items]        
Revenue 25,456 21,777 49,005 43,211
Rest of Asia-Pacific        
Segment Reporting Information [Line Items]        
Revenue 28,468 24,667 55,857 48,046
Other Countries        
Segment Reporting Information [Line Items]        
Revenue $ 9,060 $ 4,382 $ 15,281 $ 9,031