v3.26.1
Revenues - Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Apr. 04, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 610,812 $ 555,447
U.S.    
Disaggregation of Revenue [Line Items]    
Total revenues 558,546 517,184
Europe    
Disaggregation of Revenue [Line Items]    
Total revenues 39,568 32,706
Japan    
Disaggregation of Revenue [Line Items]    
Total revenues $ 12,698 $ 5,557