v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities:    
Net income (loss) $ 3,608 $ (8,261)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,243 2,003
Gain on sale of fixed assets (49) (142)
Non-cash interest 289 218
Stock-based compensation 1,524 2,138
Provision for reserve on accounts receivable 395 178
Provision for excess and obsolete inventory 490 388
Other 46 1
Changes in operating assets and liabilities:    
Accounts receivable (6,873) (688)
Inventories (1,349) (4,130)
Prepaid and other assets 347 (469)
Accounts payable (880) (15)
Accrued liabilities 2,763 (2,064)
Net cash provided by (used in) operating activities 2,554 (10,843)
Investing activities:    
Purchases of property and equipment (1,557) (1,337)
Proceeds from sale of fixed assets 97 183
Net cash used in investing activities (1,460) (1,154)
Financing activities:    
Payments on financing leases (34) (32)
Borrowings on line of credit 51,812 59,565
Repayments on line of credit (51,925) (52,288)
Proceeds from issuance of long term debt 5,000
Debt issuance costs (49) (615)
Payment of taxes from withholding of common stock on settlement of restricted stock units (61) (17)
Net cash (used in) provided by financing activities (257) 11,613
Effect of exchange rate changes on cash and cash equivalents and restricted cash (21) (61)
Net change in cash and cash equivalents and restricted cash 816 (445)
Cash and cash equivalents and restricted cash at beginning of period 6,221 5,923
Cash and cash equivalents and restricted cash at end of period 7,037 5,478
Reconciliation of cash and cash equivalents and restricted cash reported in the condensed consolidated balance sheets    
Cash and cash equivalents 6,923 5,379
Restricted cash 114 99
Total cash and restricted cash reported in condensed consolidated balance sheets $ 7,037 $ 5,478