XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Activities      
Net income $ 2,091 $ 99,415 $ 143,568
Adjustments to reconcile net income to cash provided by operating activities      
Depreciation and amortization 12,707 13,107 10,980
Non-cash lease expense 4,490 4,607 6,098
Share-based compensation 7,363 8,188 11,053
Loss on sale of disposal of property, plant and equipment 89 1,172 2,130
Realized gain on sale of investment securities (95) 0 0
Amortization of (discount) premium on investment securities (799) (169) 14
Deferred income taxes (7,403) 1,211 (924)
Unrealized loss (gain) on equity investment securities 4,089 (150) 0
Non-cash charges for supply chain optimization 11,689 0 0
Change in operating assets and liabilities:      
Inventories 12,170 64,265 61,187
Income taxes 10,212 (9,155) 1,373
Prepaid expenses and other current assets 2,471 5,567 97
Other assets 396 (4,694) (3,412)
Accounts payable and accrued expenses (34,994) (35,707) (37,594)
Net cash flow provided by operating activities 24,476 147,657 194,570
Investing Activities      
Purchase of investment securities (46,595) (59,756) 0
Proceeds from sale and maturities of investment securities 27,529 5,192 5,267
Purchase of property and equipment (7,454) (6,483) (16,681)
Net cash flow used in investing activities (26,520) (61,047) (11,414)
Financing Activities      
Options exercised by executives and directors 36 188 0
Net shares repurchased for taxes (836) (3,358) (1,516)
Cash dividends paid to stockholders (715) (73,017) (71,620)
Stock repurchases 0 (3,602) (126,445)
Net cash flow used in financing activities (1,515) (79,789) (199,581)
Foreign currency impact 47 (72) (67)
Increase (Decrease) in cash and cash equivalents (3,512) 6,749 (16,492)
Cash and cash equivalents - beginning of the period 94,440 87,691 104,183
Cash and cash equivalents - end of period 90,928 94,440 87,691
Supplemental disclosure of cash flow information      
Income taxes (refunded) paid (1,617) 34,255 37,212
Dividends included in accounts payable and accrued expenses $ 648 $ 1,407 $ 19,641