v3.26.1
Revenues - Revenues by Disaggregated Category (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
Gross product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 812,782 745,280 1,608,136 1,466,991
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (239,757) (225,266) (480,134) (433,694)
Net product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 573,025 520,014 1,128,002 1,033,297
License revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 59,810 49,301 116,758 91,781
Collaboration services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues (4,145) (1,054) (5,258) (1,370)
Collaboration revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 55,665 $ 48,247 $ 111,500 $ 90,411