XML 21 R5.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
Net income $ 22,980 $ 44,529 $ 90,931
Adjustments to reconcile net income to net cash from (used for) operating activities -      
Depreciation and amortization 30,913 27,176 20,206
Loss (gain) on disposition of property and equipment 199 (133) (2,185)
Stock-based compensation 1,997 1,817 1,297
Other long-term assets (7,922) (1,257) 1,304
Deferred income taxes and other long-term liabilities 5,747 8,950 235
Net Cash Provided by (Used in) Operating Activities, Excluding Changes in Working Capital 53,914 81,082 111,788
Changes in working capital:      
Accounts receivable 27,166 44,576 64,781
Inventories (640) 51,538 68,098
Prepaid expenses and other 357 (2,324) 792
Accounts payable (39,567) 10,568 (52,274)
Change in outstanding checks 429 1,576 5,071
Accrued payroll and other accrued liabilities (7,980) (11,857) (12,403)
Increase (Decrease) in Operating Capital (20,235) 94,077 74,065
Net cash from operating activities 33,679 175,159 185,853
Cash flows from (used for) investing activities:      
Acquisitions (80,000) (169,768) 0
Capital expenditures (29,487) (21,326) (19,854)
Proceeds from disposition of property and equipment 61 251 3,293
Net cash used for investing activities (109,426) (190,843) (16,561)
Cash flows from (used for) financing activities:      
Credit facility revolver borrowings 681,852 743,030 685,269
Credit facility revolver repayments (599,594) (718,490) (847,375)
Principal payments under finance lease obligation (990) (1,039) (703)
Credit facility fees and expenses (153) (1,216) (100)
Dividends paid (6,680) (5,566) (4,006)
Net cash from (used for) financing activities 74,435 16,719 (166,915)
Cash and cash equivalents:      
Net change (1,312) 1,035 2,377
Beginning balance 13,224 12,189 9,812
Ending balance 11,912 13,224 12,189
Interest paid 15,273 14,965 9,635
Income taxes paid $ 10,045 $ 13,603 $ 33,404