XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Product revenue, net $ 482,375 $ 401,858 $ 365,978
Operating expenses:      
Cost of sales 6,481 5,385 5,281
Research and development 184,353 130,991 113,864
Selling, general and administrative 184,259 152,848 122,356
Settlement expense related to Melucci litigation 0 14,000 0
Insurance recovery related to Melucci litigation 0 (14,000) 0
Total operating expenses 375,093 289,224 241,501
Income from operations 107,282 112,634 124,477
Interest and other income 17,275 3,557 529
Income before income taxes 124,557 116,191 125,006
Income tax expense (18,417) (14,773) (12,494)
Net income 106,140 101,418 112,512
Net income attributable to common stockholders, basic 105,496 101,288 112,512
Net income attributable to common stockholders, diluted $ 105,496 $ 101,288 $ 112,512
Basic net income per share (in dollars per share) $ 1.02 $ 0.95 $ 0.97
Diluted net income per share (in dollars per share) $ 0.94 $ 0.87 $ 0.89
Weighted-average shares outstanding used in computing net income per common share      
Basic (in shares) 103,560 106,787 115,653
Diluted (in shares) 111,742 115,966 125,963