v3.26.3
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 389,913 $ 384,014 $ 1,155,426 $ 1,134,823
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Revenues 378,367 376,687 1,125,149 1,118,152
License and royalty revenues        
Disaggregation of Revenue [Line Items]        
Revenues 11,546 7,327 30,277 16,671
Total oncology        
Disaggregation of Revenue [Line Items]        
Revenues 238,930 240,616 720,220 748,912
PYLARIFY        
Disaggregation of Revenue [Line Items]        
Revenues 238,930 240,616 720,220 748,912
Total neurology        
Disaggregation of Revenue [Line Items]        
Revenues 45,577 20,442 120,632 20,442
Neuraceq        
Disaggregation of Revenue [Line Items]        
Revenues 45,577 20,442 120,632 20,442
Total cardiology        
Disaggregation of Revenue [Line Items]        
Revenues 85,673 81,785 258,579 244,935
DEFINITY        
Disaggregation of Revenue [Line Items]        
Revenues 85,673 81,785 258,579 244,935
Strategic partnerships and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues 19,733 13,705 55,995 36,042
SPECT        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ 27,466 $ 0 $ 84,492