XML 99 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Total revenues   $ 1,533,910 $ 1,296,429 $ 935,061
Total amount awarded $ 24,000      
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Total revenues   1,524,782 1,263,068 887,038
License and royalty revenues        
Disaggregation of Revenue [Line Items]        
Total revenues   9,128 33,361 48,023
Total radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Total revenues   1,058,218 854,433 531,507
PYLARIFY        
Disaggregation of Revenue [Line Items]        
Total revenues   1,057,834 851,303 527,405
Other radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Total revenues   384 3,130 4,102
Total precision diagnostics        
Disaggregation of Revenue [Line Items]        
Total revenues   437,510 390,118 356,682
DEFINITY        
Disaggregation of Revenue [Line Items]        
Total revenues   317,792 279,768 244,993
TechneLite        
Disaggregation of Revenue [Line Items]        
Total revenues   95,487 87,370 88,864
Other precision diagnostics        
Disaggregation of Revenue [Line Items]        
Total revenues   24,231 22,980 22,825
Strategic Partnerships and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenues   $ 38,182 $ 51,878 $ 46,872