v3.26.1
Segment Reporting - Schedule of evaluating the Companys financial performance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Net sales $ 123,568 $ 115,800
Cost of sales    
Cost of Revenue, Total 85,151 85,609
Gross profit 38,417 30,191
Operating expenses    
Selling, general and administrative (27,713) (26,628)
Research, product development and regulatory (5,271) (5,682)
Product liability claims (81) 0
Transformation (2,804) (2,191)
Asset impairments (659) 0
Operating income (loss) 1,889 (4,310)
Change in fair value of an equity investment (120) 0
Interest expense, net (5,790) (3,765)
Loss before provision for income taxes (4,021) (8,075)
Income tax expense (124) (387)
Net loss (4,145) (8,462)
Chief Operating Decision Maker [Member]    
Segment Reporting Information [Line Items]    
Net sales 123,568 115,800
Cost of sales    
Material and other costs (74,920) (76,024)
Warehousing, handling, and outbound freight (10,231) (9,585)
Cost of Revenue, Total 85,151 85,609
Gross profit 38,417 30,191
Operating expenses    
Selling, general and administrative (27,713) (26,628)
Research, product development and regulatory (5,271) (5,682)
Product liability claims (81) 0
Transformation (2,804) (2,191)
Asset impairments (659) 0
Operating income (loss) 1,889 (4,310)
Change in fair value of an equity investment (120) 0
Interest expense, net (5,790) (3,765)
Loss before provision for income taxes (4,021) (8,075)
Income tax expense (124) (387)
Net loss $ (4,145) $ (8,462)