XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash Flows From Operating Activities:      
Net income $ 24,094 $ 13,643 $ 17,022
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization 18,107 15,985 14,857
Deferred income taxes (6,135) (519) (112)
Provision for excess and obsolete inventory 534 1,106 408
Provision for warranty 543 34 210
Debt issue cost amortization recorded in interest expense 141 144 174
Stock-based compensation expense 4,161 3,550 3,203
Other (128) (333) 263
Changes in operating assets and liabilities, net of acquisitions:      
Trade receivables (170) 2,711 (1,456)
Inventories (22,874) (4,686) 70
Prepaid expenses and other assets (3,670) (2,264) (517)
Accounts payable 8,293 (1,874) (1,809)
Accrued liabilities 2,506 (2,659) 2,217
Net cash provided by operating activities 25,402 24,838 34,530
Cash Flows From Investing Activities:      
Consideration paid for acquisitions, net of cash acquired (47,254) (14,728)  
Purchase of property and equipment (13,716) (9,371) (14,882)
Net cash used in investing activities (60,970) (24,099) (14,882)
Cash Flows From Financing Activities:      
Principal payments of long-term debt (12,248) (16,897) (22,500)
Proceeds from issuance of long-term debt 51,379 26,979 9,639
Payment of debt issuance costs   (401)  
Dividends paid to stockholders (1,371) (1,160) (1,170)
Tax withholdings related to net share settlements of restricted stock (1,928) (1,032) (746)
Net cash provided by (used in) financing activities 35,832 7,489 (14,777)
Effect of foreign exchange rate changes on cash (932) 1,487 (128)
Net (decrease) increase in cash and cash equivalents (668) 9,715 4,743
Cash and cash equivalents at beginning of period 23,131 13,416 8,673
Cash and cash equivalents at end of period 22,463 23,131 13,416
Supplemental disclosure of cash flow information:      
Interest paid 3,055 3,586 5,342
Income taxes paid 3,869 8,563 2,051
Supplemental non-cash investing and financing activities:      
Accrued consideration for acquisitions $ 24,364    
Stock issued for acquisitions 23,496    
Contingent consideration for acquisition $ 4,900    
Property, plant and equipment purchases in accounts payable or accrued expenses $ 835 $ 596 $ 378