XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Earnings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues      
Total revenues $ 661,817 $ 607,521 $ 667,238
Costs and expenses      
Cost of goods sold [1] 77,906 83,779 87,221
Research and development 108,796 91,593 74,552
Selling, general and administrative 321,582 336,361 377,221
Amortization of intangible assets 77,977 82,385 82,630
Intangible asset impairment charges 0 20,189 0
Contingent consideration gain (6,110) (1,517) (510)
Total costs and expenses 580,151 612,790 621,114
Operating earnings (loss) 81,666 (5,269) 46,124
Other income (expense)      
Interest and other income, net 16,204 10,453 21,689
Interest expense 0 (2,415) (7,070)
Total other income (expense), net 16,204 8,038 14,619
Earnings before income taxes 97,870 2,769 60,743
Income tax expense 24,005 1,453 32
Net earnings $ 73,865 $ 1,316 $ 60,711
Earnings per share      
Basic (in dollars per share) $ 1.34 $ 0.02 $ 1.13
Diluted (in dollars per share) $ 1.32 $ 0.02 $ 1.04
Weighted average shares outstanding      
Basic (in shares) 55,100,063 54,536,281 53,665,143
Diluted (in shares) 55,958,537 55,506,828 61,679,800
Net product sales      
Revenues      
Total revenues $ 637,696 $ 573,933 $ 649,432
Royalty, licensing and other revenues      
Revenues      
Total revenues $ 24,121 $ 33,588 $ 17,806
[1] Excludes amortization of intangible assets.