XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 504,421 $ 400,072 $ 353,792
Cost of sales 357,728 287,847 263,532
Gross profit 146,693 112,225 90,260
Selling, general, and administrative expenses 62,218 50,889 45,796
Acquisition costs 2,520 0 1,027
Change in fair value of contingent consideration 952 3,527 9,837
Gain on sale of Molded Fiber business 0 0 (15,651)
Loss (gain) on disposal of property, plant and equipment 106 145 (6,149)
Operating income 80,897 57,664 55,400
Interest expense, net 8,061 3,645 2,763
Other (income) expense (189) 117 (81)
Income before income tax provision 73,025 53,902 52,718
Income tax expense 14,044 8,978 10,929
Net income $ 58,981 $ 44,924 $ 41,789
Net income per common share outstanding:      
Basic (in dollars per share) $ 7.69 $ 5.89 $ 5.52
Diluted (in dollars per share) $ 7.58 $ 5.83 $ 5.45
Weighted average common shares outstanding:      
Basic (in shares) 7,668 7,624 7,564
Diluted (in shares) 7,785 7,701 7,663
Comprehensive Income      
Net Income $ 58,981 $ 44,924 $ 41,789
Foreign currency translation adjustment (4,433) 878 (610)
Other comprehensive (loss) income (4,433) 878 (610)
Comprehensive income $ 54,548 $ 45,802 $ 41,179