v3.26.1
Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income (loss) $ 17,970 $ (3,988)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Stock-based compensation 6,510 2,374
Depreciation and amortization 1,738 1,793
Amortization of operating right-of-use assets 1,252 1,217
Loss on disposal of fixed assets 57 3
Change in fair value of common stock warrant liability (358) (58)
Change in fair value of redeemable convertible preferred stock warrant liability 0 2
Change in fair value of term loan 2,779 1,797
Changes in operating assets and liabilities:    
Accounts receivable (19,688) (4,881)
Inventories (1,672) (3,326)
Prepaid expenses and other current assets (708) 515
Other non-current assets 77 (275)
Accounts payable 1,686 3,218
Accrued expenses and other current liabilities 2,483 1,856
Accrued commissions (331) 916
Accrued compensation and employee benefits 5,512 2,716
Deferred revenue (682) (203)
Operating lease liabilities (1,195) (1,051)
Net cash provided by operating activities 15,430 2,625
Cash flows from investing activities:    
Purchases of property and equipment (4,471) (2,347)
Net cash used in investing activities (4,471) (2,347)
Cash flows from financing activities:    
Proceeds from issuance of debt 30,000 0
Principal payments on finance lease liabilities (198) (521)
Payment of deferred offering costs (504) 0
Proceeds from exercise of stock options 1,218 365
Net cash provided by (used in) financing activities 30,516 (156)
Net increase in cash and cash equivalents 41,475 122
Cash and cash equivalents at beginning of period 495,975 191,477
Cash and cash equivalents at end of period 537,450 191,599
Supplemental cash flow disclosure:    
Cash payments for interest 1,491 1,334
Cash paid for income taxes 129 0
Supplemental non-cash investing and financing activities:    
Purchases of property and equipment in accounts payable and accrued expenses and other current liabilities 1,632 1,604
Deferred offering costs in accounts payable and accrued expenses and other current liabilities 0 237
Right-of-use assets obtained in exchange for new operating lease liabilities 4,010 0
Cash paid for amounts included in the measurement of operating lease liabilities 2,368 2,188
Operating cash flows from financing leases (interest paid) 10 39
Exercise of stock options for which cash had not been received $ 40 $ 0