XML 22 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 659,667 $ 659,511 $ 521,027
Cost of products sold 455,339 463,258 390,090
Gross profit 204,328 196,253 130,937
Selling, general and administrative expenses 100,506 96,660 83,117
Amortization expense 12,379 12,552 7,637
Operating income 91,443 87,041 40,183
Interest expense (33,621) (41,273) (19,240)
Other income (expense), net (7,329) (1,807) (7,071)
Income before income taxes 50,493 43,961 13,872
Provision from income taxes 10,378 9,010 2,677
Net income $ 40,115 $ 34,951 $ 11,195
Earnings per share (in dollars per share)   $ 1.34 $ 0.43
Average number of shares outstanding. (in shares) 26,219,291 26,174,174 26,089,976