XML 21 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net loss $ (60,792) $ (41,670) $ (54,579)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Depreciation 12,988 12,401 11,085
Amortization 4,608 3,629 4,614
Reduction in carrying amount of right-of-use assets 1,759 1,269 3,000
Provision for losses on accounts receivable 1,489 27 4
Stock-based compensation 24,961 25,832 26,757
Deferred income taxes (651) 7 4
Loss on disposal of property, plant and equipment 194 542 51
Non-cash restructuring charges 1,185 0 2,758
Changes in operating assets and liabilities:      
Accounts receivable, net 2,845 (1,677) 2,757
Inventory 11,048 14,890 4,623
Prepaid expenses and other current assets (1,787) 1,109 (1,753)
Other assets, net (1,131) (1,156) (5,219)
Accounts payable 3,231 (4,503) (5,904)
Accrued and other long-term liabilities 706 (1,336) (577)
Deferred revenues (1,224) 3,432 (208)
Lease liabilities (1,992) (1,449) (1,942)
Non-current income taxes payable 204 (1,256) (13)
Net cash (used in) provided by operating activities (2,359) 10,091 (14,542)
Cash flows from investing activities:      
Acquisition of business, net of cash acquired 0 0 (664)
Purchases of property, plant and equipment (7,932) (5,339) (21,388)
Acquisition of intangible assets and capitalization of patents 0 0 (332)
Purchase of marketable securities (88,643) (127,907) (99,985)
Proceeds from maturities and sales of marketable securities 113,265 119,146 49,988
Net cash provided by (used in) investing activities 16,690 (14,100) (72,381)
Cash flows from financing activities:      
Proceeds from employee stock plan purchases 2,721 2,469 2,358
Proceeds from stock option exercises 500 640 1,197
Tax payments related to stock award issuances (4,524) (3,968) (4,861)
Net cash used in financing activities (1,303) (859) (1,306)
Effect of exchange rate changes on cash (406) 256 (477)
Net increase (decrease) in cash and cash equivalents and restricted cash 12,622 (4,612) (88,706)
Cash and cash equivalents and restricted cash, beginning of period 53,466 58,078 146,784
Cash and cash equivalents and restricted cash, end of period 66,088 53,466 58,078
Supplemental disclosures:      
Cash paid for interest 61 40 0
Cash paid for income taxes 716 256 442
Operating cash outflows from operating leases 4,030 3,850 3,925
Right-of-use assets obtained in exchange for lease liabilities 1,336 1,716 1,349
Accrued purchases of property, equipment and patents 298 745 207
Reconciliation of cash, cash equivalents, and restricted cash:      
Cash and cash equivalents 65,829 53,210 57,826
Restricted cash 259 256 252
Total cash, cash equivalents, and restricted cash $ 66,088 $ 53,466 $ 58,078