v3.25.2
Revenues - Revenues by Disaggregated Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Jun. 28, 2024
Jul. 04, 2025
Jun. 28, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 568,261 $ 637,178 $ 1,123,708 $ 1,062,404
Gross product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 745,280 604,291 1,466,991 1,168,076
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (225,266) (166,710) (433,694) (351,972)
Net product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 520,014 437,581 1,033,297 816,104
License revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 49,301 194,986 91,781 239,662
Collaboration services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues (1,054) 4,611 (1,370) 6,638
Collaboration revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 48,247 $ 199,597 $ 90,411 $ 246,300