XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (10,072) $ (6,103)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 1,523 1,439
Credit losses (gains) on accounts receivable 176 178
Amortization of (discount) premium on marketable securities (1,657)  
Operating lease right-of-use asset amortization 478 334
Stock-based compensation expense 5,265 3,902
Other operating activity 55 270
Changes in assets and liabilities:    
Accounts receivable (4,233) (3,741)
Inventory (3,670) (89)
Prepaid expenses and other current assets (254) (422)
Other non-current assets (21) (33)
Accounts payable (1,122) (1,271)
Accrued compensation and benefits, accrued expenses, and other current liabilities (6,126) (5,983)
Deferred revenue 472 2,041
Operating lease liabilities (988) 179
Other non-current liabilities 10 (203)
Net cash used in operating activities (20,164) (9,502)
Cash flows from investing activities:    
Purchases of marketable securities (137,889)  
Proceeds from maturities of marketable debt securities 29,200  
Purchases of property and equipment (506) (136)
Net cash used in investing activities (109,195) (136)
Cash flows from financing activities:    
Proceeds from common stock issued under stock plans 2,037 564
Payments for employee taxes withheld on stock-based compensation awards (1,438) (13)
Net cash provided by financing activities 599 551
Net increase (decrease) in cash, cash equivalents, and restricted cash (128,760) (9,087)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (380) 24
Cash, cash equivalents, and restricted cash at beginning of period 177,026 341,337
Cash, cash equivalents, and restricted cash at end of period 47,886 332,274
Supplemental disclosure of cash flow information:    
Cash paid for taxes 175 246
Purchases of property and equipment in accounts payable and accruals $ 222 $ 147