v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash Flows From Operating Activities:    
Net income $ 15,748 $ 9,174
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 12,401 12,682
Deferred income taxes 407 61
Stock-based compensation expense 1,845 1,755
Debt issue cost amortization recorded in interest expense 325 323
Other 1,848 2,860
Changes in operating assets and liabilities, net of acquisitions:    
Trade receivables (12,206) (3,594)
Inventories (11,299) 7,125
Prepaid expenses and other assets (567) (459)
Accounts payable 14,431 5,107
Accrued liabilities (2,806) 3,401
Net cash provided by operating activities 20,127 38,435
Cash Flows From Investing Activities:    
Purchase of property and equipment (7,070) (3,189)
Net cash used in investing activities (7,070) (3,189)
Cash Flows From Financing Activities:    
Borrowings on long-term debt 2,000  
Principal payments of long-term debt and finance lease obligations (9,227) (22,221)
Payment of debt issuance costs   (41)
Dividends paid to stockholders (1,174) (1,000)
Tax withholdings related to net share settlements of restricted stock (2,701) (1,024)
Net cash used in financing activities (11,102) (24,286)
Effect of foreign exchange rate changes on cash (572) 2,853
Net increase in cash and cash equivalents 1,383 13,813
Cash and cash equivalents at beginning of period 40,705 36,102
Cash and cash equivalents at end of period 42,088 49,915
Supplemental disclosure of cash flow information:    
Property, plant and equipment purchases in accounts payable or accrued expenses 467 203
Cash paid for interest 4,932 7,048
Cash paid for income taxes $ 6,424 $ 5,094