XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 378,734 $ 319,946 $ 1,142,800 $ 942,430
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Revenues 374,601 319,508 1,136,670 925,848
License and royalty revenues        
Disaggregation of Revenue [Line Items]        
Revenues 4,133 438 6,130 16,582
Total radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Revenues 259,756 216,276 792,265 623,802
PYLARIFY        
Disaggregation of Revenue [Line Items]        
Revenues 259,756 215,428 791,881 621,419
Other radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Revenues 0 848 384 2,383
Total precision diagnostics        
Disaggregation of Revenue [Line Items]        
Revenues 103,727 96,348 320,048 289,543
DEFINITY        
Disaggregation of Revenue [Line Items]        
Revenues 76,965 67,336 231,629 206,688
TechneLite        
Disaggregation of Revenue [Line Items]        
Revenues 20,480 23,272 70,380 65,853
Other precision diagnostics        
Disaggregation of Revenue [Line Items]        
Revenues 6,282 5,740 18,039 17,002
Strategic partnerships and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues $ 15,251 $ 7,322 $ 30,487 $ 29,085