v3.25.1
Segment information - Schedule of evaluating the Companys financial performance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Net sales $ 115,800 $ 135,143
Cost of sales    
Cost of sales (85,609) (92,725)
Gross profit 30,191 42,418
Operating expenses    
Selling, general and administrative (26,628) (29,469)
Research, product development and regulatory (5,682) (5,706)
Transformation (2,191) (1,152)
Operating (loss) income (4,310) 6,091
Change in fair value of an equity investment 0 638
Interest expense, net (3,765) (3,693)
(Loss) income before provision for income taxes (8,075) 3,036
Income tax expense 387 1,484
Net (loss) income (8,462) 1,552
Chief Operating Decision Maker [Member]    
Segment Reporting Information [Line Items]    
Net sales 115,800 135,143
Cost of sales    
Material and other costs (76,024) (83,321)
Warehousing, handling, and outbound freight (9,585) (9,404)
Cost of sales (85,609) (92,725)
Gross profit 30,191 42,418
Operating expenses    
Selling, general and administrative (26,628) (29,469)
Research, product development and regulatory (5,682) (5,706)
Transformation (2,191) (1,152)
Operating (loss) income (4,310) 6,091
Change in fair value of an equity investment 0 638
Interest expense, net (3,765) (3,693)
(Loss) income before provision for income taxes (8,075) 3,036
Income tax expense 387 1,484
Net (loss) income $ (8,462) $ 1,552