XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 659,511 $ 521,027 $ 378,316
Cost of products sold 463,258 390,090 282,419
Gross profit 196,253 130,937 95,897
Selling, general and administrative expenses 96,660 83,117 56,004
Amortization expense 12,552 7,637 537
Operating income 87,041 40,183 39,356
Interest expense (41,273) (19,240) 0
Other income (expense), net (1,807) (7,071) (2,108)
Income before income taxes 43,961 13,872 37,248
Provision from income taxes 9,010 2,677 7,397
Net income $ 34,951 $ 11,195 $ 29,851
Earnings per share (in dollars per share)   $ 0.43 $ 1.14
Average number of shares outstanding. (in shares) 26,174,174 26,089,976 26,119,376