XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 400,072 $ 353,792 $ 206,320
Cost of sales 287,847 263,532 155,206
Gross profit 112,225 90,260 51,114
Selling, general, and administrative expenses 50,889 45,796 29,480
Acquisition costs 0 1,027 430
Change in fair value of contingent consideration (3,527) (9,837) 0
Gain on sale of Molded Fiber business 0 (15,651) 0
Loss (gain) on disposal of property, plant and equipment 145 (6,149) (14)
Operating income 57,664 55,400 21,218
Interest expense, net 3,645 2,763 39
Other (income) expense 117 (81) (26)
Income before income tax provision 53,902 52,718 21,205
Income tax expense 8,978 10,929 5,319
Net income 44,924 41,789 15,886
Foreign currency translation adjustment 878 (610) 0
Other comprehensive loss 878 (610) 0
Comprehensive income $ 45,802 $ 41,179 $ 15,886
Basic (in dollars per share) $ 5.89 $ 5.52 $ 2.11
Diluted (in dollars per share) $ 5.83 $ 5.45 $ 2.09
Weighted average common shares outstanding:      
Basic (in shares) 7,624 7,564 7,524
Diluted (in shares) 7,701 7,663 7,615
Comprehensive Income      
Net Income $ 44,924 $ 41,789 $ 15,886
Other comprehensive income (loss):      
Net Income $ 44,924 $ 41,789 $ 15,886