XML 89 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 235,864 $ 229,464 $ 466,780 $ 448,590
United States        
Segment Reporting Information [Line Items]        
Revenue 123,391 107,594 240,472 211,436
Germany        
Segment Reporting Information [Line Items]        
Revenue 31,919 32,097 65,100 66,959
Rest of Europe        
Segment Reporting Information [Line Items]        
Revenue 32,528 34,537 63,499 63,902
China        
Segment Reporting Information [Line Items]        
Revenue 19,014 20,854 36,085 38,652
Rest of Asia-Pacific        
Segment Reporting Information [Line Items]        
Revenue 25,334 27,390 52,590 55,501
Other Countries        
Segment Reporting Information [Line Items]        
Revenue $ 3,678 $ 6,992 $ 9,034 $ 12,140