XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 369,975 $ 300,784
Product revenue, net    
Disaggregation of Revenue [Line Items]    
Revenues 369,313 292,256
License and royalty revenues    
Disaggregation of Revenue [Line Items]    
Revenues 662 8,528
Total radiopharmaceutical oncology    
Disaggregation of Revenue [Line Items]    
Revenues 259,254 196,187
PYLARIFY    
Disaggregation of Revenue [Line Items]    
Revenues 258,870 195,470
Other radiopharmaceutical oncology    
Disaggregation of Revenue [Line Items]    
Revenues 384 717
Total precision diagnostics    
Disaggregation of Revenue [Line Items]    
Revenues 104,210 95,617
DEFINITY    
Disaggregation of Revenue [Line Items]    
Revenues 76,564 68,824
TechneLite    
Disaggregation of Revenue [Line Items]    
Revenues 21,714 20,986
Other precision diagnostics    
Disaggregation of Revenue [Line Items]    
Revenues 5,932 5,807
Strategic partnerships and other revenue    
Disaggregation of Revenue [Line Items]    
Revenues $ 6,511 $ 8,980