XML 49 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues - Revenues by Disaggregated Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Disaggregation of Revenue [Line Items]    
Total revenues $ 270,230 $ 226,915
Gross product revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 314,205 252,566
Discounts and allowances    
Disaggregation of Revenue [Line Items]    
Total revenues (86,993) (58,686)
Net product revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 227,212 193,880
License revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 27,528 20,879
Collaboration services revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 15,490 12,156
Total collaboration revenues    
Disaggregation of Revenue [Line Items]    
Total revenues $ 43,018 $ 33,035