XML 20 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Adjustments to reconcile net income (loss) to net cash from (used for) operating activities.      
Net income (loss) $ (5,595) $ 3,856 $ 33,759
Depreciation and amortization 20,008 19,548 18,035
(Gain) loss on disposition of property and equipment 2,026 (222) 64
Stock-based compensation 1,215 2,188 1,529
Intangibles and other long-term assets (4,349) (3,835) 1,970
Deferred income taxes and other long-term liabilities 1,220 1,283 (1,467)
Net Cash Provided by (Used in) Operating Activities, Excluding Changes in Working Capital 14,525 22,818 53,890
Changes in working capital:      
Accounts receivable (14,790) 42,141 (35,906)
Inventories 37,186 95,836 (78,662)
Prepaid expenses and other 2,112 2,464 47
Accounts payable 23,333 (33,651) 2,898
Change in outstanding checks (6,893) 7,053 1,038
Accrued payroll and other accrued liabilities 6,179 (7,040) 6,194
Increase (Decrease) in Operating Capital, Total 47,127 106,803 (104,391)
Net cash from (used for) operating activities 61,652 129,621 (50,501)
Cash flows from (used for) investing activities:      
Acquisitions (19,500) (11,133) (21,907)
Capital expenditures (9,803) (10,165) (25,715)
Proceeds from disposition of property and equipment 1,154 269 126
Net cash used for investing activities (28,149) (21,029) (47,496)
Cash flows from (used for) financing activities:      
Credit facility revolver borrowings 339,538 536,944 597,867
Credit facility revolver repayments (371,854) (646,549) (491,572)
Principal payments under finance lease obligation (242) (63) (7)
Industrial revenue bond repayments 0 0 (930)
Credit facility fees and expenses (124) (100) (171)
Repurchase of common stock (145) (1,522) 0
Dividends paid (885) (879) (880)
Net cash from (used for) financing activities (33,712) (112,169) 104,307
Cash and cash equivalents:      
Net change (209) (3,577) 6,310
Beginning balance 5,742 9,319 3,009
Ending balance 5,533 5,742 9,319
Interest paid 7,002 10,951 10,241
Income taxes paid $ 1 $ 460 $ 11,316