XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.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]      
Net sales $ 547,306 $ 579,371 $ 609,615
Cost of sales (426,989) (400,207) (417,227)
Gross profit 120,317 179,164 192,388
Operating expenses      
Selling, general and administrative (119,634) (116,887) (119,921)
Research, product development and regulatory (32,662) (38,025) (31,816)
Transformation (20,162) (957) 0
Asset impairment charges (50,414) 0 0
Gain from sale of assets 1,000 0 0
Operating (loss) income (101,555) 23,295 40,651
Change in fair value of equity investments, net (2,356) (359) (732)
Interest and other interest expenses, net (16,547) (12,639) (3,954)
(Loss) income before provision for income taxes (120,458) 10,297 35,965
Provision for income taxes (5,882) (2,778) (8,561)
Net (loss) income $ (126,340) $ 7,519 $ 27,404
Earnings per common share—basic $ (4.5) $ 0.27 $ 0.94
Earnings per common share—assuming dilution $ (4.5) $ 0.26 $ 0.92
Weighted average shares outstanding—basic 28,059 28,128 29,234
Weighted average shares outstanding—assuming dilution 28,059 28,533 29,872