XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Revenues by Disaggregated Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues $ 425,226 $ 408,788
Gross product revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 563,785 521,322
Discounts and allowances    
Disaggregation of Revenue [Line Items]    
Total revenues (185,262) (157,922)
Net product revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 378,523 363,400
License revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 44,676 38,292
Collaboration services revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 2,027 7,096
Total collaboration revenues    
Disaggregation of Revenue [Line Items]    
Total revenues $ 46,703 $ 45,388