XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Revenues by Disaggregated Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Jun. 30, 2023
Jul. 01, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 469,848 $ 419,427 $ 878,636 $ 775,407
Gross product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 563,173 483,073 1,084,495 931,310
Discounts and allowances        
Disaggregation of Revenue [Line Items]        
Total revenues (153,527) (136,029) (311,449) (273,968)
Net product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 409,646 347,044 773,046 657,342
License revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 52,747 57,526 91,039 89,593
Collaboration services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 7,455 14,857 14,551 28,472
Total collaboration revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 60,202 $ 72,383 $ 105,590 $ 118,065