XML 90 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Jun. 30, 2023
Jul. 01, 2022
Segment Reporting Information [Line Items]        
Revenue $ 229,464 $ 215,356 $ 448,590 $ 419,572
United States        
Segment Reporting Information [Line Items]        
Revenue 107,594 86,649 211,436 169,355
Germany        
Segment Reporting Information [Line Items]        
Revenue 32,097 33,123 66,959 64,901
Rest of Europe        
Segment Reporting Information [Line Items]        
Revenue 34,537 37,918 63,902 71,260
China        
Segment Reporting Information [Line Items]        
Revenue 20,854 29,871 38,652 56,670
Rest of Asia-Pacific        
Segment Reporting Information [Line Items]        
Revenue 27,390 23,090 55,501 47,585
Other Countries        
Segment Reporting Information [Line Items]        
Revenue $ 6,992 $ 4,705 $ 12,140 $ 9,801