XML 13 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue:      
Revenue $ 634,439 $ 632,362 $ 801,536
Costs and operating expenses:      
Cost of goods sold 359,794 353,922 345,830
Research and development 43,200 42,722 43,936
Selling, general and administrative 263,368 218,584 215,829
Contingent consideration 3,191 (30,569) (28,729)
Total costs and operating expenses 669,553 584,659 576,866
Income (loss) from operations (35,114) 47,703 224,670
Other income (expenses):      
Investment income 35,827 24,135 6,978
Interest expense (20,731) (2,503) (1,162)
Loss on extinguishment of debt 0 (12,676) 0
Amortization of debt issuance costs (1,843) (8,075) (1,815)
Other income (expenses) (5,174) 8,123 (9,531)
Other income (expenses), net 8,079 9,004 (5,530)
(Loss) income before income taxes (27,035) 56,707 219,140
Income tax (benefit) provision (1,521) 21,111 33,181
Net (loss) income $ (25,514) $ 35,596 $ 185,959
(Loss) earnings per share:      
Basic $ (0.46) $ 0.64 $ 3.35
Diluted $ (0.46) $ 0.63 $ 3.24
Weighted average common shares outstanding:      
Basic 55,937 55,720 55,460
Diluted 55,937 56,377 57,455
Net Income (Loss) $ (25,514) $ 35,596 $ 185,959
Other comprehensive income (loss):      
Foreign currency translation adjustment (14,725) (3,414) (17,508)
Comprehensive income (loss) (40,239) 32,182 168,451
Product      
Revenue:      
Revenue 634,178 631,979 801,183
Royalty and Other Revenue      
Revenue:      
Revenue $ 261 $ 383 $ 353