XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net sales $ 547,306 $ 579,371 $ 609,615
Cost of sales:      
Material and other costs (381,784) (354,580) (368,263)
Warehousing, handling, and outbound freight (45,205) (45,627) (48,964)
Total 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