XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 378,045 $ 394,091 $ 750,809 $ 764,066
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Revenues 374,547 392,756 741,465 762,069
License and royalty revenues        
Disaggregation of Revenue [Line Items]        
Revenues 3,498 1,335 9,344 1,997
Total radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Revenues 250,642 273,255 508,296 532,509
PYLARIFY        
Disaggregation of Revenue [Line Items]        
Revenues 250,642 273,255 508,296 532,125
Other radiopharmaceutical oncology        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 384
Total precision diagnostics        
Disaggregation of Revenue [Line Items]        
Revenues 115,813 112,111 220,176 216,321
DEFINITY        
Disaggregation of Revenue [Line Items]        
Revenues 83,939 78,100 163,150 154,664
TechneLite        
Disaggregation of Revenue [Line Items]        
Revenues 24,982 28,186 44,693 49,900
Other precision diagnostics        
Disaggregation of Revenue [Line Items]        
Revenues 6,892 5,825 12,333 11,757
Strategic partnerships and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues $ 11,590 $ 8,725 $ 22,337 $ 15,236