XML 93 R86.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Segment Reporting Information [Line Items]        
Revenue $ 241,049 $ 235,864 $ 474,415 $ 466,780
United States        
Segment Reporting Information [Line Items]        
Revenue 128,118 123,391 251,764 240,472
Germany        
Segment Reporting Information [Line Items]        
Revenue 27,258 31,919 55,735 65,100
Rest of Europe        
Segment Reporting Information [Line Items]        
Revenue 34,847 32,528 66,628 63,499
China        
Segment Reporting Information [Line Items]        
Revenue 21,777 19,014 43,211 36,085
Rest of Asia-Pacific        
Segment Reporting Information [Line Items]        
Revenue 24,667 25,334 48,046 52,590
Other Countries        
Segment Reporting Information [Line Items]        
Revenue $ 4,382 $ 3,678 $ 9,031 $ 9,034