v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities    
Net income $ 5,930 $ 5,873
Adjustments to reconcile net income to net cash provided by operating activities:    
Allowance for credit losses 38 0
Inventories allowances 507 150
Deferred taxes expense (benefit) 718 (655)
Gain on disposal of property, plant and equipment (12) 0
Depreciation and amortization 1,463 867
Changes in operating assets and liabilities:    
Trade accounts receivable, net (5,011) (4,193)
Inventories 268 319
Prepaid expenses and other current assets (193) 610
Other assets (111) (24)
Operating lease ROU assets and lease liabilities (14) (38)
Accounts payable 3,203 3,508
Long-term uncertain tax position liability 0 1,419
Accrued compensation and related taxes (488) (587)
Accrued warranty expense (87) (87)
Deferred revenue 238 (634)
Accrued other expenses and other current liabilities 81 (1,344)
Net cash provided by operating activities 7,461 6,002
Investing activities    
Purchases of property, plant, and equipment (735) (519)
Proceeds from disposal of property, equipment and plant 12 0
Capitalized software and systems integration costs 0 (946)
Net cash used in investing activities (723) (1,465)
Financing activities    
Proceeds from exercise of common stock options 524 241
Repurchase of common stock (133) 0
Net cash provided by financing activities 391 241
Net change in cash and cash equivalents 7,129 4,778
Cash and cash equivalents, beginning of period 22,788 7,075
Cash and cash equivalents, end of period 29,917 11,853
Supplemental disclosure    
Cash paid for interest 0 0
Cash paid for income taxes 1,587 2,451
Non-cash financing activity    
Common stock issued under restricted stock units 131 148
Cashless exercise of stock options, warrants and related conversion of net shares to stockholders' equity 1 138
Share-Based Payment Arrangement, Option [Member]    
Adjustments to reconcile net income to net cash provided by operating activities:    
Share-based compensation expense-stock 767 244
Restricted Stock Units (RSUs) [Member]    
Adjustments to reconcile net income to net cash provided by operating activities:    
Share-based compensation expense-stock $ 164 $ 574