XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net sales $ 490,655 $ 469,996 $ 1,480,079 $ 1,522,888
Costs and expenses        
Cost of materials sold (excludes items shown separately below) 373,029 363,144 1,122,208 1,177,229
Warehouse and processing 36,425 31,719 107,380 97,855
Administrative and general 31,132 28,226 93,778 87,545
Distribution 18,660 16,881 56,134 51,101
Selling 11,679 10,721 35,653 35,458
Occupancy 4,490 4,262 14,008 13,048
Depreciation 6,237 5,740 19,278 17,585
Total costs and expenses 483,391 462,187 1,453,649 1,484,031
Operating income 7,264 7,809 26,430 38,857
Other loss, net 14 26 62 66
Income before interest and income taxes 7,250 7,783 26,368 38,791
Interest and other expense on debt 4,144 3,880 12,282 12,283
Income before income taxes 3,106 3,903 14,086 26,508
Income tax provision 952 1,169 4,186 7,417
Net income 2,154 2,734 9,900 19,091
Loss on cash flow hedge (52) (544) (378) (585)
Tax effect on cash flow hedge 14 136 95 136
Total comprehensive income 2,116 2,326 9,617 18,642
Amortization $ 1,739 $ 1,494 $ 5,210 $ 4,210
Earnings per share:        
Net income per share - basic (in dollars per share) $ 0.18 $ 0.23 $ 0.84 $ 1.64
Weighted average shares outstanding - basic (in shares) 11,744 11,695 11,739 11,673
Net income per share - diluted (in dollars per share) $ 0.18 $ 0.23 $ 0.84 $ 1.64
Weighted average shares outstanding - diluted (in shares) 11,763 11,695 11,761 11,673
Dividends declared per share of common stock (in dollars per share) $ 0.16 $ 0.15 $ 0.48 $ 0.45