XML 25 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash Flows From Operating Activities:      
Net income $ 24,097 $ 17,389 $ 24,094
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization 25,068 25,486 18,107
Deferred income taxes (5,036) (3,722) (6,135)
Provision for excess and obsolete inventory 2,487 1,628 534
Stock-based compensation expense 5,477 5,073 4,161
Debt issue cost amortization recorded in interest expense 300 202 141
Other 1,424 393 415
Changes in operating assets and liabilities, net of acquisitions:      
Trade receivables (5,568) (22,202) (170)
Inventories (1,781) (27,800) (22,874)
Prepaid expenses and other assets 1,324 887 (3,670)
Accounts payable (935) 2,791 8,293
Accrued liabilities (1,819) 5,471 2,506
Net cash provided by operating activities 45,038 5,596 25,402
Cash Flows From Investing Activities:      
Consideration paid for acquisitions, net of cash acquired (11,004) (44,101) (47,254)
Purchase of property and equipment (11,603) (15,910) (13,716)
Net cash used in investing activities (22,607) (60,011) (60,970)
Cash Flows From Financing Activities:      
Proceeds from issuance of long-term debt 11,000 74,731 51,379
Principal payments of long-term debt and finance lease obligations (28,395) (7,585) (12,248)
Payment of debt issuance costs   (391)  
Dividends paid to stockholders (1,826) (1,536) (1,371)
Tax withholdings related to net share settlements of restricted stock (2,096) (1,614) (1,928)
Net cash (used in) provided by financing activities (21,317) 63,605 35,832
Effect of foreign exchange rate changes on cash 173 (1,039) (932)
Net increase (decrease) in cash and cash equivalents 1,287 8,151 (668)
Cash and cash equivalents at beginning of period 30,614 22,463 23,131
Cash and cash equivalents at end of period $ 31,901 $ 30,614 $ 22,463
Supplemental disclosure of cash flow information:      
Stock issued for acquisitions 7,329 11,103 23,496
Property, plant and equipment purchases in accounts payable or accrued expenses $ 1,427 $ 620 $ 835