v3.24.3
Revenues - Revenues by Disaggregated Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 539,542 $ 471,920 $ 1,601,946 $ 1,350,556
Gross product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 646,419 590,442 1,814,495 1,674,937
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (168,360) (163,945) (520,332) (475,394)
Net product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 478,059 426,497 1,294,163 1,199,543
License revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 60,239 42,367 299,901 133,406
Collaboration services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 1,244 3,056 7,882 17,607
Total collaboration revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 61,483 $ 45,423 $ 307,783 $ 151,013