v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net loss $ (31,024) $ (16,985)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 3,874 3,765
Amortization of operating lease-right-of use assets 1,924 2,107
Stock-based compensation 10,200 13,420
Loss on disposal of property and equipment 193 253
Provision for credit losses 513 52
Provision for excess and obsolete inventory 633 335
Deferred income taxes (183) (2,392)
Gain on investments, accretion, and amortization, net (2,553) (3,108)
Interest expenses for accretion of the legal settlement liabilities 39 292
Other non-cash expense (income), net 1,824 0
Change in operating assets and liabilities:    
Trade accounts receivable 11,616 7,101
Inventories (4,486) (5,073)
Prepaid expenses and other assets 1,604 (419)
Trade accounts payable 2,130 1,169
Accrued expenses and other liabilities 227 670
Legal settlement liabilities (599) (588)
Operating lease liabilities 1,923 (2,197)
Deferred revenue 775 1,581
Net cash (used in) operating activities (1,369) (17)
Cash flows from investing activities:    
Purchases of marketable securities (156,901) (141,423)
Proceeds from maturities of marketable securities 141,280 136,906
Proceeds from sale of property and equipment 9 56
Purchase of property and equipment (4,384) (2,426)
Purchase of intangible assets (61) (76)
Net cash (used in) investing activities (20,057) (6,961)
Cash flows from financing activities:    
Repayment of loan (2,482) (1,660)
Proceeds from Employee Stock Purchase Plan 851 703
Payments for taxes related to net share settlement of equity awards (423) (231)
Proceeds from issuance of common stock under employee stock plans 112 103
Proceeds from line of credit 5,109 2,075
Payments for repurchase of shares 0 (15,137)
Net cash provided by (used in) financing activities 3,167 (14,147)
Effect of exchange rate changes on cash and cash equivalents 1,252 (2,149)
Cash and cash equivalents:    
Net (decrease) in cash and cash equivalents (17,007) (23,275)
Cash and cash equivalents at beginning of period 90,853 98,745
Cash and cash equivalents at end of period 73,846 75,470
Supplemental disclosure of cash flow information:    
Cash paid for taxes, net of refunds (3,138) 25
Interest received on tax refunds (180) 0
Non-cash investing and financing activities:    
Fixed asset purchases in accounts payable or accrued purchase at period end 605 40
Transfer of inventory to property and equipment 94 91
Intangible asset in accounts payable or accrued expenses at period end 0 16
Operating lease right-of-use assets obtained in exchange for operating lease liabilities $ 1,082 $ 8,033