v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue:        
Total revenue $ 209,314 $ 188,805 $ 607,697 $ 540,343
Costs and operating expenses:        
Cost of goods sold 98,328 88,290 278,390 255,462
Research and development 14,435 14,175 43,310 40,259
Selling, general and administrative 83,592 73,663 236,746 215,275
Restructuring activities and other charges 1,966 0 6,180 4,135
Intangible asset impairment charges 41,242 0 41,242 0
Change in fair value of contingent consideration (703) (4,148) 1,459 (12,087)
Total costs and operating expenses 238,860 171,980 607,327 503,044
(Loss) income from operations (29,546) 16,825 370 37,299
Other income (expense), net:        
Investment income 7,000 6,921 19,773 20,820
Interest expense (5,712) (5,414) (16,953) (16,018)
Amortization of debt issuance costs (422) (416) (1,262) (1,243)
Loss on sale of business (34) 0 (13,694) 0
Other income (expense), net 1,906 (804) 883 2,412
Other income (expense), net 2,738 287 (11,253) 5,971
(Loss) income before income taxes (26,808) 17,112 (10,883) 43,270
Income tax provision 11,624 2,201 14,208 7,663
Net (loss) income $ (38,432) $ 14,911 $ (25,091) $ 35,607
(Loss) earnings per share:        
Basic (in dollars per share) $ (0.68) $ 0.27 $ (0.44) $ 0.63
Diluted (in dollars per share) $ (0.68) $ 0.26 $ (0.44) $ 0.63
Weighted average common shares outstanding:        
Basic (in shares) 56,558 56,265 56,445 56,208
Diluted (in shares) 56,558 56,532 56,445 56,520
Net (loss) income $ (38,432) $ 14,911 $ (25,091) $ 35,607
Other comprehensive (loss) income:        
Unrealized loss on available-for-sale securities, net of tax (85) 0 (266) 0
Foreign currency translation adjustment (5,736) (2,391) (22,810) 48,426
Comprehensive (loss) income (44,253) 12,520 (48,167) 84,033
Product        
Revenue:        
Total revenue 209,270 188,766 607,566 540,232
Royalty and other revenue        
Revenue:        
Total revenue $ 44 $ 39 $ 131 $ 111