XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues - Revenues by Disaggregated Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 637,178 $ 469,848 $ 1,062,404 $ 878,636
Gross product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 604,291 563,173 1,168,076 1,084,495
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (166,710) (153,527) (351,972) (311,449)
Net product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 437,581 409,646 816,104 773,046
License revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 194,986 52,747 239,662 91,039
Collaboration services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 4,611 7,455 6,638 14,551
Total collaboration revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 199,597 $ 60,202 $ 246,300 $ 105,590