v3.26.1
Revenue Recognition - Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 05, 2026
Jun. 29, 2025
Jul. 05, 2026
Jun. 29, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 291,263 $ 249,093 $ 559,700 $ 465,129
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 117,037 92,137 238,338 191,867
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 58,891 66,623 122,706 115,833
Greater China        
Disaggregation of Revenue [Line Items]        
Revenue 66,125 45,025 103,884 71,815
Other Asia        
Disaggregation of Revenue [Line Items]        
Revenue $ 49,210 $ 45,308 $ 94,772 $ 85,614