XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues:      
Total revenues $ 1,828,292 $ 1,037,418 $ 844,287
Operating costs and expenses:      
Cost of goods sold 268,216 140,174 115,005
Cost of collaborations and royalties 42,190 28,643 25,139
Research and development 1,004,415 883,015 792,156
Selling, general and administrative 795,646 770,658 620,639
Total operating costs and expenses 2,110,467 1,822,490 1,552,939
Loss from operations (282,175) (785,072) (708,652)
Other (expense) income:      
Interest expense (121,221) (155,968) (143,021)
Interest income 95,561 24,808 1,579
Other expense, net (125,682) (134,175) (2,050)
Loss on the extinguishment of debt 0 (76,586) 0
Total other expense, net (151,342) (341,921) (143,492)
Loss before income taxes (433,517) (1,126,993) (852,144)
Provision for income taxes (6,725) (4,163) (680)
Net loss $ (440,242) $ (1,131,156) $ (852,824)
Net loss per common share, basic (in dollars per share) $ (3.52) $ (9.30) $ (7.20)
Net loss per common share, diluted (in dollars per share) $ (3.52) $ (9.30) $ (7.20)
Weighted average common shares, basic (in shares) 124,906,000 121,689,000 118,451,000
Weighted average common shares, diluted (in shares) 124,906,000 121,689,000 118,451,000
Statements of Comprehensive Loss      
Net income (loss) $ (440,242) $ (1,131,156) $ (852,824)
Other comprehensive income (loss):      
Unrealized gain (loss) on marketable securities 11,018 (7,840) (1,978)
Foreign currency translation gain (loss) 11,922 (5,274) 11,398
Defined benefit pension plans, net of tax (1,661) 1,719 943
Total other comprehensive income (loss) 21,279 (11,395) 10,363
Comprehensive loss (418,963) (1,142,551) (842,461)
Net product revenues      
Revenues:      
Total revenues 1,241,474 894,329 662,138
Net revenues from collaborations      
Revenues:      
Total revenues 546,185 134,912 180,953
Royalty revenue      
Revenues:      
Total revenues $ 40,633 $ 8,177 $ 1,196