XML 80 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenues [Abstract]      
Revenue from Contract with Customer, Including Assessed Tax $ 224,027 $ 231,201 $ 393,096
Operating costs and expenses:      
Cost of product revenue [1] 27,156 18,299 23,783
Cost of contract and other revenue 24,219 35,402 55,364
Research and development [1] 156,815 158,339 149,135
Sales, general and administrative [1] 104,116 103,911 110,940
Restructuring charges 8,821 2,217 0
Loss from divestiture 7,439 0 0
Gain from sale of intellectual property 0 0 (533)
Total operating costs and expenses 328,566 318,168 338,689
Operating income (loss) (104,539) (86,967) 54,407
Interest income (expense), net 27,375 32,621 1,384
Loss on extinguishment of debt 0 0 (1,082)
Interest expense (9,852) (16,282) (13,720)
Interest and other income (expense), net 17,523 16,339 (13,418)
Income (loss) before income taxes (87,016) (70,628) 40,989
Provision for income taxes 3,403 87,329 63,851
Net loss $ (90,419) $ (157,957) $ (22,862)
Net loss per share:      
Basic (in dollars per share) $ (0.81) $ (1.46) $ (0.21)
Diluted (in dollars per share) $ (0.81) $ (1.46) $ (0.21)
Weighted average shares used in per share calculations:      
Basic (in shares) 110,948 108,450 110,198
Diluted (in shares) 110,948 108,450 110,198
Royalty [Member]      
Revenues [Abstract]      
Revenue from Contract with Customer, Including Assessed Tax $ 90,785 $ 130,452 $ 289,594
Product Revenue [Member]      
Revenues [Abstract]      
Revenue from Contract with Customer, Including Assessed Tax 72,972 38,690 36,509
Contract and other Revenue [Member]      
Revenues [Abstract]      
Revenue from Contract with Customer, Including Assessed Tax $ 60,270 $ 62,059 $ 66,993
[1]
* Includes stock-based compensation:
 
 
 
 
 
Cost of product revenue
$
4

 
$
8

 
$
78

Research and development
$
11,032

 
$
12,582

 
$
12,185

Sales, general and administrative
$
15,440

 
$
9,146

 
$
15,140