XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Revenue $ 158,839 $ 159,169 $ 312,021 $ 324,549
Costs and operating expenses:        
Cost of goods sold 77,314 79,307 153,705 161,152
Research and development 10,575 9,706 21,813 21,860
Selling, general and administrative 65,481 49,084 127,284 105,372
Contingent consideration 0 1,791 0 3,026
Total costs and operating expenses 153,370 139,888 302,802 291,410
Income from operations 5,469 19,281 9,219 33,139
Other income (expenses):        
Investment income 9,411 5,964 18,404 11,450
Interest expense (5,118) (411) (10,147) (819)
Amortization of debt issuance costs (520) (457) (1,003) (914)
Other (expenses) income (215) 528 (3,751) 605
Other income, net 3,558 5,624 3,503 10,322
Income before income taxes 9,027 24,905 12,722 43,461
Income tax provision 3,314 5,119 3,713 8,338
Net income $ 5,713 $ 19,786 $ 9,009 $ 35,123
Earnings per share:        
Basic $ 0.1 $ 0.36 $ 0.16 $ 0.63
Diluted (Note 13) $ 0.1 $ 0.35 $ 0.16 $ 0.62
Weighted average common shares outstanding:        
Basic 55,884 55,705 55,838 55,648
Diluted (Note 13) 56,434 56,858 56,477 56,932
Net Income (Loss) $ 5,713 $ 19,786 $ 9,009 $ 35,123
Other comprehensive income (loss):        
Foreign currency translation adjustment (1,503) (6,079) (6,637) (3,092)
Comprehensive income (loss) 4,210 13,707 2,372 32,031
Product        
Revenue:        
Revenue 158,804 159,133 311,950 324,474
Royalty and other revenue        
Revenue:        
Revenue $ 35 $ 36 $ 71 $ 75