v3.26.1
Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 28, 2025
Segment Reporting Information [Line Items]    
Revenue $ 257,707 $ 233,366
United States    
Segment Reporting Information [Line Items]    
Revenue 122,014 123,646
Germany    
Segment Reporting Information [Line Items]    
Revenue 36,294 28,477
Rest of Europe    
Segment Reporting Information [Line Items]    
Revenue 42,240 31,781
China    
Segment Reporting Information [Line Items]    
Revenue 23,549 21,434
Rest of Asia-Pacific    
Segment Reporting Information [Line Items]    
Revenue 27,389 23,379
Other Countries    
Segment Reporting Information [Line Items]    
Revenue $ 6,221 $ 4,649