v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net loss $ (9,880) $ (8,260)
Adjustments to reconcile net loss to cash provided by operating activities    
Stock-based compensation 1,963 3,283
Depreciation and amortization 962 1,029
Right of use asset amortization 464 431
Accretion (amortization) of discounts (premiums) on investments (231) (231)
Deferred income taxes (1,641) (1,328)
Impairment of long-lived assets 353 0
Other non-cash adjustments 21 116
Changes in operating assets and liabilities:    
Accounts receivable, net 31,677 21,882
Contract assets 378 0
Inventories, net (7,645) (5,723)
Prepaid and other assets (37) (545)
Accounts payable 176 1,140
Accrued expenses and other liabilities (6,712) (7,589)
Contract liabilities 830 2,292
Net cash provided by operating activities 10,678 6,497
Cash flows from investing activities:    
Maturities of marketable securities 27,224 16,534
Purchases of marketable securities (14,369) (20,783)
Capital expenditures (191) (824)
Proceeds from sales of fixed assets 10 87
Net cash provided by (used in) investing activities 12,674 (4,986)
Cash flows from financing activities:    
Net proceeds from issuance of common stock 616 1,190
Repurchase of common stock (4,490) 0
Net cash (used in) provided by financing activities (3,874) 1,190
Effect of exchange rate differences on cash and cash equivalents 33 (19)
Net change in cash, cash equivalents and restricted cash 19,511 2,682
Cash, cash equivalents and restricted cash, beginning of year 29,757 68,225
Cash, cash equivalents and restricted cash, end of period $ 49,268 $ 70,907

Source