v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net (loss) income $ (421) $ 1,699
Adjustments to reconcile net (loss) income to cash provided by (used in) operating activities    
Stock-based compensation 8,512 5,811
Depreciation and amortization 3,050 3,075
Right of use asset amortization 1,317 1,223
Accretion (amortization) of discounts (premiums) on investments (1,049) (613)
Deferred income taxes (705) (920)
Other non-cash adjustments 307 241
Changes in operating assets and liabilities:    
Accounts receivable, net 15,060 10,756
Contract assets (882) 1,720
Inventories, net (7,686) (5,745)
Prepaid and other assets (2,159) (1,292)
Accounts payable 879 1,043
Accrued expenses and other liabilities (6,467) (4,966)
Contract liabilities 1,811 240
Net cash provided by operating activities 11,567 12,272
Cash flows from investing activities:    
Sales of marketable securities 0 2,966
Maturities of marketable securities 59,423 58,705
Purchases of marketable securities (80,490) (78,949)
Capital expenditures (1,194) (1,179)
Proceeds from sales of fixed assets 90 82
Net cash used in investing activities (22,171) (18,375)
Cash flows from financing activities:    
Net proceeds from issuance of common stock 5,795 1,184
Net cash provided by financing activities 5,795 1,184
Effect of exchange rate differences on cash and cash equivalents (23) 27
Net change in cash, cash equivalents and restricted cash (4,832) (4,892)
Cash, cash equivalents and restricted cash, beginning of year 68,225 56,458
Cash, cash equivalents and restricted cash, end of period $ 63,393 $ 51,566

Source