XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue:        
Revenue $ 154,871 $ 141,192 $ 466,892 $ 465,741
Costs and operating expenses:        
Cost of goods sold 77,383 104,634 231,088 265,786
Research and development 9,710 10,577 31,523 32,437
Selling, general and administrative 75,610 55,582 202,894 160,954
Contingent consideration 0 (34,292) 0 (31,266)
Total costs and operating expenses 162,703 136,501 465,505 427,911
Income from operations (7,832) 4,691 1,387 37,830
Other income (expenses):        
Investment income 9,130 6,662 27,534 18,112
Interest expense (5,122) (408) (15,269) (1,227)
Amortization of debt issuance costs (429) (459) (1,432) (1,373)
Other income (expenses) 3,104 895 (647) 1,500
Other income (expenses), net 6,683 6,690 10,186 17,012
Income before income taxes (1,149) 11,381 11,573 54,842
Income tax (benefit) provision (495) (5,542) 3,218 2,796
Net income $ (654) $ 16,923 $ 8,355 $ 52,046
Earnings per share:        
Basic $ (0.01) $ 0.3 $ 0.15 $ 0.93
Diluted (Note 13) $ (0.01) $ 0.3 $ 0.15 $ 0.91
Weighted average common shares outstanding:        
Basic 56,012 55,766 55,896 55,688
Diluted (Note 13) 56,012 56,940 56,315 56,933
Net Income (Loss) $ (654) $ 16,923 $ 8,355 $ 52,046
Other comprehensive income (loss):        
Foreign currency translation adjustment 9,822 (5,880) 3,185 (8,972)
Comprehensive income 9,168 11,043 11,540 43,074
Product        
Revenue:        
Revenue 154,834 141,156 466,784 465,630
Royalty and other revenue        
Revenue:        
Revenue $ 37 $ 36 $ 108 $ 111