v3.26.1
Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income (loss) $ 26,024 $ (4,234)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Stock-based compensation 14,726 5,106
Depreciation and amortization 3,567 3,540
Amortization of operating right-of-use assets 2,819 2,455
Loss on disposal of fixed assets 64 3
Change in fair value of common stock warrant liability (62) (63)
Change in fair value of redeemable convertible preferred stock warrant liability 0 21
Change in fair value of term loan 3,805 591
Changes in operating assets and liabilities:    
Accounts receivable (33,277) (5,729)
Inventories (3,590) (5,002)
Prepaid expenses and other current assets (1,025) 2,417
Other non-current assets (566) (2,698)
Accounts payable 4,866 3,313
Accrued expenses and other current liabilities 6,333 2,393
Accrued commissions (79) 216
Accrued compensation and employee benefits 4,495 4,207
Deferred revenue (1,150) (590)
Operating lease liabilities (2,384) (2,139)
Net cash provided by operating activities 24,566 3,807
Cash flows from investing activities:    
Purchases of property and equipment (8,520) (5,221)
Net cash used in investing activities (8,520) (5,221)
Cash flows from financing activities:    
Proceeds from issuance of debt 30,000 0
Principal payments on finance lease liabilities (301) (1,011)
Payment of deferred offering costs (504) (625)
Proceeds from exercise of stock options 7,412 531
Net cash provided by (used in) financing activities 36,607 (1,105)
Net increase (decrease) in cash and cash equivalents 52,653 (2,519)
Cash and cash equivalents at beginning of period 495,975 191,477
Cash and cash equivalents at end of period 548,628 188,958
Supplemental cash flow disclosure:    
Cash payments for interest 3,442 2,583
Cash paid for income taxes 173 444
Supplemental non-cash investing and financing activities:    
Purchases of property and equipment in accounts payable and accrued expenses and other current liabilities 2,073 1,365
Deferred offering costs in accounts payable and accrued expenses and other current liabilities 0 1,916
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 4,647 4,391
Net exercise of Class A common stock warrants 9,220 0
Operating cash flows from financing leases (interest paid) 18 68
Exercise of stock options for which cash had not been received $ 276 $ 0