XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities    
Net loss $ (26,095) $ (28,595)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 274 378
Accretion of debt discount and debt issuance costs 465 168
Stock-based compensation expense 8,085 8,823
Allowance for credit losses 61 104
Provision (benefit) for excess and obsolete inventories (24) (91)
Noncash operating lease expense 241 325
Noncash loss on debt extinguishment 0 1,033
Changes in operating assets and liabilities:    
Accounts receivable 1,112 (5,734)
Inventory 135 1,159
Prepaid expenses and other current assets 201 1,151
Other noncurrent assets 73 (49)
Accounts payable 385 627
Accrued compensation (4,453) 866
Accrued and other current liabilities 392 1,909
Other noncurrent liabilities 0 (1,328)
Net cash used in operating activities (19,148) (19,254)
Cash flows from investing activities    
Purchases of property and equipment (210) (197)
Net cash used in investing activities (210) (197)
Cash flows from financing activities    
Net proceeds from Hercules Loan Agreement 0 34,526
Repayment of Prior Loan Agreement 0 (35,375)
Debt issuance costs 0 (238)
Proceeds from employee stock purchase plan purchases 434 450
Taxes paid on net share settlement of restricted stock units (54) (20)
Proceeds from exercise of common stock options 121 156
Net cash provided by (used in) financing activities 501 (501)
Net change in cash and cash equivalents (18,857) (19,952)
Cash and cash equivalents at beginning of period 120,357 138,129
Cash and cash equivalents at end of period 101,500 118,177
Supplemental disclosure of cash flow information    
Cash paid for interest 2,082 2,024
Supplemental noncash disclosure of investing and financing activities    
Acquisition of property and equipment included in accounts payable and accrued liabilities 23 0
Common stock warrants issued upon execution of Hercules Loan Agreement $ 0 $ 609