v3.26.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 388,180 $ 378,045 $ 765,513 $ 750,809
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Revenues 376,933 374,547 746,782 741,465
License and royalty revenues        
Disaggregation of Revenue [Line Items]        
Revenues 11,247 3,498 18,731 9,344
Total oncology        
Disaggregation of Revenue [Line Items]        
Revenues 240,366 250,642 481,290 508,296
PYLARIFY        
Disaggregation of Revenue [Line Items]        
Revenues 240,366 250,642 481,290 508,296
Total neurology        
Disaggregation of Revenue [Line Items]        
Revenues 39,616 0 75,055 0
Neuraceq        
Disaggregation of Revenue [Line Items]        
Revenues 39,616 0 75,055 0
Total cardiology        
Disaggregation of Revenue [Line Items]        
Revenues 88,279 83,939 172,906 163,150
DEFINITY        
Disaggregation of Revenue [Line Items]        
Revenues 88,279 83,939 172,906 163,150
Strategic partnerships and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues 19,919 11,590 36,262 22,337
SPECT        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ 31,874 $ 0 $ 57,026