XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Total revenue, net $ 1,610,527 $ 1,541,573 $ 1,557,666
Costs and expenses:      
Cost of goods sold 728,466 656,838 587,355
Research and development 115,377 104,192 101,193
Selling, general and administrative 716,983 656,641 616,316
Intangible asset amortization 21,290 12,376 13,882
Total costs and expenses 1,582,116 1,430,047 1,318,746
Operating income 28,411 111,526 238,920
Interest income 20,040 17,202 11,917
Interest expense (70,632) (51,377) (49,594)
Gain from sale of businesses 0 0 644
Other income, net 3,944 3,718 12,007
(Loss) income before income taxes (18,237) 81,069 213,894
(Benefit) Provision for income taxes (11,293) 13,328 33,344
Net (loss) income $ (6,944) $ 67,741 $ 180,550
Net (loss) income per share      
Basic (in dollars per share) $ (0.09) $ 0.85 $ 2.18
Diluted (in dollars per share) $ (0.09) $ 0.84 $ 2.16
Weighted average common shares outstanding (See Note 13):      
Basic (in shares) 77,010 80,089 82,997
Diluted (in shares) 77,010 80,337 83,516