XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash Flows From Operating Activities:      
Net income $ 17,389 $ 24,094 $ 13,643
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization 25,486 18,107 15,985
Deferred income taxes (3,722) (6,135) (519)
Provision for excess and obsolete inventory 1,628 534 1,106
Stock-based compensation expense 5,073 4,161 3,550
Debt issue cost amortization recorded in interest expense 202 141 144
Other 393 415 (299)
Changes in operating assets and liabilities, net of acquisition:      
Trade receivables (22,202) (170) 2,711
Inventories (27,800) (22,874) (4,686)
Prepaid expenses and other assets 887 (3,670) (2,264)
Accounts payable 2,791 8,293 (1,874)
Accrued liabilities 5,471 2,506 (2,659)
Net cash provided by operating activities 5,596 25,402 24,838
Cash Flows From Investing Activities:      
Consideration paid for acquisitions, net of cash acquired (44,101) (47,254) (14,728)
Purchase of property and equipment (15,910) (13,716) (9,371)
Net cash used in investing activities (60,011) (60,970) (24,099)
Cash Flows From Financing Activities:      
Proceeds from issuance of long-term debt 74,731 51,379 26,979
Principal payments of long-term debt and finance lease obligations (7,585) (12,248) (16,897)
Payment of debt issuance costs (391)   (401)
Dividends paid to stockholders (1,536) (1,371) (1,160)
Tax withholdings related to net share settlements of restricted stock (1,614) (1,928) (1,032)
Net cash provided by financing activities 63,605 35,832 7,489
Effect of foreign exchange rate changes on cash (1,039) (932) 1,487
Net decrease in cash and cash equivalents 8,151 (668) 9,715
Cash and cash equivalents at beginning of period 22,463 23,131 13,416
Cash and cash equivalents at end of period $ 30,614 $ 22,463 23,131
Supplemental disclosure of cash flow information:      
Stock issued for acquisitions 11,103 23,496  
Property, plant and equipment purchases in accounts payable or accrued expenses $ 620 $ 835 $ 596