v3.26.1
Segment Information - Revenue Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Segment Reporting [Line Items]        
Total revenues $ 293,329 $ 241,882 $ 573,313 $ 462,124
United States        
Segment Reporting [Line Items]        
Total revenues 277,716 219,039 543,062 430,218
Europe        
Segment Reporting [Line Items]        
Total revenues 4,930 15,565 11,587 18,094
Americas ex U.S.        
Segment Reporting [Line Items]        
Total revenues 8,218 5,881 14,501 11,349
Rest of world        
Segment Reporting [Line Items]        
Total revenues $ 2,465 $ 1,397 $ 4,163 $ 2,463