v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (8,825) $ (7,203)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 2,804 3,046
Amortization of operating right-of-use assets 981 972
Provision for credit losses 177 250
Amortization of deferred contract costs 3,533 3,292
Stock-based compensation, net of amount capitalized 8,985 6,772
Net accretion of discounts on short-term investments (372) (637)
Changes in operating assets and liabilities:    
Accounts receivable 435 (15,757)
Deferred contract costs (4,390) (4,087)
Prepaid expenses and other assets (495) (555)
Accounts payable (3,654) (1,017)
Accrued liabilities 2,682 (4,554)
Operating lease liabilities (1,011) (977)
Deferred revenue (1,069) 754
Net cash used in operating activities (219) (19,701)
CASH FLOWS FROM INVESTING ACTIVITIES    
Maturities of short-term investments 18,556 23,770
Purchases of short-term investments (15,455) (16,821)
Purchases of property and equipment (444) (513)
Capitalized internal-use software costs (399) (305)
Net cash provided by investing activities 2,258 6,131
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on finance leases (1,773) (1,787)
Proceeds from stock option exercises 463 291
Payments for taxes related to net share settlement of equity awards (26) (6,101)
Proceeds from the employee stock purchase plan 1,111 1,020
Net cash used in financing activities (225) (6,577)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 1,814 (20,147)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 51,596 50,756
CASH AND CASH EQUIVALENTS, END OF PERIOD 53,410 30,609
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid during the period for interest 397 319
Cash paid during the period for income taxes 71 14
SUPPLEMENTAL DISCLOSURE OF NONCASH INVESTING AND FINANCING ACTIVITIES:    
Equipment purchases financed with accounts payable 243 6
Finance lease liabilities arising from obtaining finance lease right-of-use assets 2,177 1,871
Operating lease liabilities arising from obtaining operating lease right-of-use assets 0 149
Unrealized gain (loss) on short-term investments 14 (62)
Stock-based compensation included in capitalized software development costs $ 67 $ 0