v3.26.1
Revenues - Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jul. 04, 2025
Jul. 03, 2026
Jul. 04, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 628,690 $ 568,261 $ 1,239,502 $ 1,123,708
U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 578,361 524,768 1,136,907 1,041,952
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 46,007 37,033 85,575 69,739
Japan        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,322 $ 6,460 $ 17,020 $ 12,017