XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenues $ 425,208 $ 339,410 $ 347,337
Reclassification of rebates and allowances   19,100 16,600
Product revenue, net      
Disaggregation of Revenue [Line Items]      
Total revenues 400,356 327,695 345,276
License and royalty revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 24,852 11,715 2,061
Total precision diagnostics      
Disaggregation of Revenue [Line Items]      
Total revenues 351,025 317,634 337,106
DEFINITY      
Disaggregation of Revenue [Line Items]      
Total revenues 232,759 195,865 202,398
Reclassification of rebates and allowances   17,500 15,100
TechneLite      
Disaggregation of Revenue [Line Items]      
Total revenues 91,293 84,945 85,465
Reclassification of rebates and allowances   1,300 1,100
Other precision diagnostics      
Disaggregation of Revenue [Line Items]      
Total revenues 26,973 36,824 49,243
Reclassification of rebates and allowances   300 300
PYLARIFY      
Disaggregation of Revenue [Line Items]      
Total revenues 43,414 0 0
Other radiopharmaceutical oncology      
Disaggregation of Revenue [Line Items]      
Total revenues 5,473 10,022 8,655
Total radiopharmaceutical oncology      
Disaggregation of Revenue [Line Items]      
Total revenues 48,887 10,022 8,655
Strategic Partnerships and other revenue      
Disaggregation of Revenue [Line Items]      
Total revenues $ 25,296 $ 11,754 $ 1,576