XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net sales $ 496,483 $ 526,250 $ 989,424 $ 1,052,892
Costs and expenses        
Cost of materials sold (excludes items shown separately below) 374,679 406,547 749,179 814,085
Warehouse and processing 36,336 33,243 70,955 66,136
Administrative and general 31,272 29,167 62,646 59,319
Distribution 18,542 17,462 37,474 34,220
Selling 11,497 13,201 23,974 24,737
Occupancy 4,569 4,293 9,518 8,786
Depreciation 6,559 5,839 13,041 11,845
Amortization 1,656 1,388 3,471 2,716
Total costs and expenses 485,110 511,140 970,258 1,021,844
Operating income 11,373 15,110 19,166 31,048
Other loss, net 27 21 48 40
Income before interest and income taxes 11,346 15,089 19,118 31,008
Interest and other expense on debt 3,956 4,393 8,138 8,403
Income before income taxes 7,390 10,696 10,980 22,605
Income tax provision 2,153 3,036 3,234 6,248
Net income 5,237 7,660 7,746 16,357
Loss on cash flow hedge (45) 0 (326) (41)
Tax effect on cash flow hedge 11 0 81 0
Total comprehensive income $ 5,203 $ 7,660 $ 7,501 $ 16,316
Earnings per share:        
Net income per share - basic (in dollars per share) $ 0.45 $ 0.66 $ 0.66 $ 1.4
Weighted average shares outstanding - basic (in shares) 11,742 11,662 11,736 11,663
Net income per share - diluted (in dollars per share) $ 0.45 $ 0.66 $ 0.66 $ 1.4
Weighted average shares outstanding - diluted (in shares) 11,764 11,662 11,759 11,663
Dividends declared per share of common stock (in dollars per share) $ 0.16 $ 0.15 $ 0.32 $ 0.3