XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net sales $ 100,784 $ 96,970 $ 298,575 $ 262,555
Cost of sales 73,034 71,447 212,479 195,575
Gross profit 27,750 25,523 86,096 66,980
Selling, general & administrative expenses 12,467 11,822 37,771 33,909
Acquisition costs 0 10 0 1,027
Change in fair value of contingent consideration (238) (3,346) (3,289) (9,348)
Gain on sale of Molded Fiber business 0 (15,623) 0 (15,623)
Loss (gain) on sale of property, plant & equipment 0 3 108 (6,206)
Operating income 15,045 25,965 44,928 44,525
Interest expense, net 933 830 2,890 1,891
Other (income) expenses (29) (104) 28 (313)
Income before income tax expense 14,141 25,239 42,010 42,947
Income tax expense 2,447 5,699 8,694 9,620
Net income $ 11,694 $ 19,540 $ 33,316 $ 33,327
Net income per share:        
Basic (in dollars per share) $ 1.53 $ 2.58 $ 4.37 $ 4.41
Diluted (in dollars per share) $ 1.52 $ 2.56 $ 4.33 $ 4.37
Weighted average common shares outstanding:        
Basic (in shares) 7,639 7,570 7,619 7,559
Diluted (in shares) 7,709 7,638 7,697 7,629
Comprehensive Income        
Net income $ 11,694 $ 19,540 $ 33,316 $ 33,327
Other comprehensive income:        
Foreign currency translation adjustment (793) (1,725) (259) (2,860)
Other comprehensive loss (793) (1,725) (259) (2,860)
Comprehensive income $ 10,901 $ 17,815 $ 33,057 $ 30,467