XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]        
Total revenues   $ 1,296,429 $ 935,061 $ 425,208
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Total revenues   1,263,068 887,038 400,356
License and royalty revenues        
Disaggregation of Revenue [Line Items]        
Total revenues   33,361 48,023 24,852
Total radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Total revenues   854,433 531,507 48,887
PYLARIFY        
Disaggregation of Revenue [Line Items]        
Total revenues   851,303 527,405 43,414
Other radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Total revenues   3,130 4,102 5,473
Total precision diagnostics        
Disaggregation of Revenue [Line Items]        
Total revenues   390,118 356,682 351,025
DEFINITY        
Disaggregation of Revenue [Line Items]        
Total revenues   279,768 244,993 232,759
TechneLite        
Disaggregation of Revenue [Line Items]        
Total revenues   87,370 88,864 91,293
Other precision diagnostics        
Disaggregation of Revenue [Line Items]        
Total revenues   22,980 22,825 26,973
Strategic Partnerships and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenues   $ 51,878 $ 46,872 $ 25,296
License and Royalty Revenues, Sales-Based Milestone Payment        
Disaggregation of Revenue [Line Items]        
Total revenues $ 15,000