XML 18 R2.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 $ 1,941,672 $ 2,158,163 $ 2,559,990
Costs and expenses      
Cost of materials sold (excludes items shown separately below) 1,490,491 1,684,663 2,073,930
Warehouse and processing 128,770 122,212 104,668
Administrative and general 113,044 122,239 114,004
Distribution 67,467 66,979 60,529
Selling 46,643 41,436 40,174
Occupancy 17,268 16,520 13,200
Depreciation 24,548 21,545 17,285
Amortization 5,582 4,898 2,453
Total costs and expenses 1,893,813 2,080,492 2,426,243
Operating income 47,859 77,671 133,747
Other loss, net 93 78 45
Income before interest and income taxes 47,766 77,593 133,702
Interest and other expense on debt 16,461 16,006 10,080
Income before income taxes 31,305 61,587 123,622
Income tax provision 8,325 17,058 32,691
Net income 22,980 44,529 90,931
Gain (loss) on cash flow hedges 199 (1,693) 4,409
Tax effect of hedges (50) 423 (1,102)
Total comprehensive income $ 23,129 $ 43,259 $ 94,238
Net income per share - basic (in dollars per share) $ 1.97 $ 3.85 $ 7.87
Weighted average shares outstanding - basic (in shares) 11,677 11,573 11,551
Net income per share - diluted (in dollars per share) $ 1.97 $ 3.85 $ 7.87
Weighted average shares outstanding - diluted (in shares) 11,677 11,578 11,559
Dividends declared per share of common stock (in dollars per share) $ 0.6 $ 0.5 $ 0.36