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 (loss) $ 22,094 $ (3,455)
Adjustments required to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Share-based compensation 930 967
Depreciation 810 706
Financial expenses, net 729 108
Changes in accrued liability for employee rights upon retirement (59) 10
Changes in deferred income tax asset 142 118
Gain on amounts funded in respect of employee rights upon retirement   (6)
Changes in operating assets and liabilities:    
Increase in accounts receivable-trade and other assets (8,626) (6,919)
Changes in operating lease right of use assets, net 95 (38)
Decrease (increase) in inventories (6,563) 112
Increase in R&D grant receivable (2,100)  
Increase (decrease) in accounts payable and accruals 4,173 (1,894)
Net cash provided by (used in) operating activities 11,625 (10,291)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Investment in bank deposits (8,000)  
Short-term deposit withdrawal 10,000  
Purchase of property and equipment (1,354) (737)
Amounts funded in respect of employee rights upon retirement, net (40) (13)
Increase in restricted deposit (18)  
Net cash provided by (used in) investing activities 588 (750)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock under the Sales Agreement, net   6,812
Exercise of warrants and options 150 2,368
Net cash provided by financing activities 150 9,180
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS 377 (4)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 12,740 (1,865)
BALANCE OF CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 14,680 19,760
BALANCE OF CASH AND CASH EQUIVALENTS AT END OF PERIOD 27,420 17,895
SUPPLEMENTARY INFORMATION ON INVESTING AND FINANCING ACTIVITIES NOT INVOLVING CASH FLOWS:    
Purchase of property and equipment 413 378
Operating lease right of use assets obtained in exchange for new operating lease liabilities 837 33
Settlement of liability for employee rights upon retirement through transfer of the related funds 648  
SUPPLEMENTARY DISCLOSURE ON CASH FLOWS    
Tax paid 2,500  
Interest received $ 880 $ 220