XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.2
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 $ 154,073 $ 159,169 $ 305,419 $ 341,829
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 64,697 48,966 126,383 105,136
Contingent consideration 0 1,791 0 3,026
Total costs and operating expenses 152,586 139,770 301,901 291,174
Income from operations 1,487 19,399 3,518 50,655
Other income (expenses):        
Investment income 9,411 5,964 18,404 11,450
Interest expense (4,981) (274) (9,872) (544)
Amortization of debt issuance costs (520) (457) (1,003) (914)
Other (expenses) income (215) 528 (3,751) 605
Other income, net 3,695 5,761 3,778 10,597
Income before income taxes 5,182 25,160 7,296 61,252
Income tax provision 1,861 5,096 1,881 12,359
Net income $ 3,321 $ 20,064 $ 5,415 $ 48,893
Earnings per share:        
Basic $ 0.06 $ 0.36 $ 0.1 $ 0.88
Diluted (Note 12) $ 0.06 $ 0.35 $ 0.1 $ 0.86
Weighted average common shares outstanding:        
Basic 55,884 55,705 55,838 55,648
Diluted (Note 12) 56,434 56,858 56,477 56,932
Net Income (Loss) $ 3,321 $ 20,064 $ 5,415 $ 48,893
Other comprehensive income (loss):        
Foreign currency translation adjustment (1,531) (6,068) (6,812) (2,795)
Comprehensive income (loss) 1,790 13,996 (1,397) 46,098
Product        
Revenue:        
Revenue 154,038 159,133 305,348 341,754
Royalty and other revenue        
Revenue:        
Revenue $ 35 $ 36 $ 71 $ 75