XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Revenues by Disaggregated Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 355,980 $ 270,230
Gross product revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 448,237 314,205
Discounts and allowances    
Disaggregation of Revenue [Line Items]    
Total revenues (137,939) (86,993)
Net product revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 310,298 227,212
License revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 32,067 27,528
Collaboration services revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 13,615 15,490
Total collaboration revenues    
Disaggregation of Revenue [Line Items]    
Total revenues $ 45,682 $ 43,018