v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (17,536) $ (15,756)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 5,682 5,958
Amortization of operating right-of-use assets 1,967 1,958
Amortization of intangible assets 156 0
Provision for credit losses 480 843
Amortization of deferred contract costs 7,220 6,652
Stock-based compensation, net of amount capitalized 18,237 15,063
Net accretion of discounts on short-term investments (642) (1,174)
Changes in operating assets and liabilities:    
Accounts receivable (21) (2,860)
Deferred contract costs (9,047) (8,043)
Prepaid expenses and other assets 1,448 1,466
Accounts payable (2,719) 2,436
Accrued liabilities 2,507 (3,003)
Operating lease liabilities (2,040) (1,968)
Deferred revenue (466) 1,403
Net cash provided by operating activities 5,226 2,975
CASH FLOWS FROM INVESTING ACTIVITIES    
Maturities of short-term investments 30,456 32,274
Purchases of short-term investments (15,455) (20,482)
Purchases of property and equipment (988) (1,254)
Capitalized internal-use software costs (822) (1,023)
Business acquisitions, net of cash acquired (23,318) 0
Net cash provided by (used in) investing activities (10,127) 9,515
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on finance leases (3,587) (3,542)
Proceeds from stock option exercises 515 357
Payments for taxes related to net share settlement of equity awards (43) (9,422)
Stock issuance costs (26) 0
Proceeds from the employee stock purchase plan 1,111 1,020
Net cash used in financing activities (2,030) (11,587)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (6,931) 903
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 51,596 50,756
CASH AND CASH EQUIVALENTS, END OF PERIOD 44,665 51,659
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid during the period for interest 934 718
Cash paid during the period for income taxes (1,035) 66
SUPPLEMENTAL DISCLOSURE OF NONCASH INVESTING AND FINANCING ACTIVITIES:    
Equipment purchases financed with accounts payable 36 45
Finance lease liabilities arising from obtaining finance lease right-of-use assets 4,342 3,576
Operating lease liabilities arising from obtaining operating lease right-of-use assets 0 149
Unrealized gain (loss) on short-term investments 5 (87)
Stock-based compensation included in capitalized software development costs 141 0
Equity issued as consideration in business combinations $ 10,041 $ 0

Source