XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 394,091 $ 321,700 $ 764,066 $ 622,484
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Revenues 392,756 314,084 762,069 606,340
License and royalty revenues        
Disaggregation of Revenue [Line Items]        
Revenues 1,335 7,616 1,997 16,144
Total radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Revenues 273,255 211,340 532,509 407,527
PYLARIFY        
Disaggregation of Revenue [Line Items]        
Revenues 273,255 210,522 532,125 405,992
Other radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Revenues 0 818 384 1,535
Total precision diagnostics        
Disaggregation of Revenue [Line Items]        
Revenues 112,111 97,577 216,321 193,194
DEFINITY        
Disaggregation of Revenue [Line Items]        
Revenues 78,100 70,529 154,664 139,353
TechneLite        
Disaggregation of Revenue [Line Items]        
Revenues 28,186 21,594 49,900 42,580
Other precision diagnostics        
Disaggregation of Revenue [Line Items]        
Revenues 5,825 5,454 11,757 11,261
Strategic partnerships and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues $ 8,725 $ 12,783 $ 15,236 $ 21,763