v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]    
Net loss $ (694) $ (11,684)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation 6,322 6,220
Amortization 382 865
Reduction in carrying amount of right-of-use assets 1,411 169
Provision for losses on (recoveries of) accounts receivable (36) (895)
Stock-based compensation 21,849 12,427
Deferred income taxes 9 23
Loss on disposal of property, plant and equipment 47 98
Accrued interest earned on marketable securities (536) (597)
Non-cash restructuring charges 50 0
Changes in operating assets and liabilities:    
Accounts receivable, net 4,039 (8,546)
Inventory (2,974) (6,949)
Prepaid expenses and other current assets (8,496) 1,285
Other assets, net 499 955
Accounts payable 2,997 3,461
Accrued and other long-term liabilities (2,180) 3,165
Deferred revenues 9,238 (1,132)
Lease liabilities (1,327) (252)
Non-current income taxes payable (184) (18)
Net cash provided by (used in) operating activities 30,416 (1,405)
Cash flows from investing activities:    
Proceeds from sale of fixed assets 0 443
Purchases of property, plant and equipment (6,963) (4,674)
Purchase of marketable securities (34,173) (34,288)
Proceeds from maturities and sales of marketable securities 34,918 34,136
Net cash used in investing activities (6,218) (4,383)
Cash flows from financing activities:    
Proceeds from public offering, net of underwriting discounts 192,194 0
Public offering costs (919) 0
Proceeds from line of credit 0 20,000
Repayments of line of credit (20,000) 0
Proceeds from employee stock plan purchases 1,668 1,385
Proceeds from stock option exercises 217 162
Tax payments related to stock award issuances (190) (3,061)
Net cash provided by financing activities 172,970 18,486
Effect of exchange rate changes on cash (106) 287
Net increase in cash, cash equivalents, and restricted cash 197,062 12,985
Cash, cash equivalents, and restricted cash, beginning of period 99,021 66,088
Cash, cash equivalents, and restricted cash, end of period 296,083 79,073
Supplemental disclosures:    
Cash paid for interest, net 486 423
Operating cash outflows from operating leases 1,711 1,738
Right-of-use assets obtained in exchange for lease liabilities (32) 1,222
Accrued purchases of property, equipment and patents 408 332
Reconciliation of cash, cash equivalents, and restricted cash:    
Cash and cash equivalents 295,761 78,812
Restricted cash 322 261
Total cash, cash equivalents, and restricted cash $ 296,083 $ 79,073