XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 372,764 $ 369,975
Product revenue, net    
Disaggregation of Revenue [Line Items]    
Revenues 366,918 369,313
License and royalty revenues    
Disaggregation of Revenue [Line Items]    
Revenues 5,846 662
Total radiopharmaceutical oncology    
Disaggregation of Revenue [Line Items]    
Revenues 257,654 259,254
PYLARIFY    
Disaggregation of Revenue [Line Items]    
Revenues 257,654 258,870
Other radiopharmaceutical oncology    
Disaggregation of Revenue [Line Items]    
Revenues 0 384
Total precision diagnostics    
Disaggregation of Revenue [Line Items]    
Revenues 104,363 104,210
DEFINITY    
Disaggregation of Revenue [Line Items]    
Revenues 79,211 76,564
TechneLite    
Disaggregation of Revenue [Line Items]    
Revenues 19,711 21,714
Other precision diagnostics    
Disaggregation of Revenue [Line Items]    
Revenues 5,441 5,932
Strategic partnerships and other revenue    
Disaggregation of Revenue [Line Items]    
Revenues $ 10,747 $ 6,511