v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (10,027) $ (17,536)
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization 6,299 5,682
Amortization of operating right-of-use assets 2,149 1,967
Amortization of intangible assets 685 156
Provision for credit losses 829 480
Amortization of deferred contract costs 8,407 7,220
Stock-based compensation, net of amount capitalized 14,164 18,237
Net accretion of discounts on short-term investments (270) (642)
Changes in operating assets and liabilities:    
Accounts receivable (926) (21)
Deferred contract costs (11,469) (9,047)
Prepaid expenses and other assets (1,185) 1,448
Accounts payable 631 (2,719)
Accrued liabilities (1,334) 2,507
Operating lease liabilities (2,305) (2,040)
Deferred revenue (1,112) (466)
Net cash provided by operating activities 4,536 5,226
CASH FLOWS FROM INVESTING ACTIVITIES    
Maturities of short-term investments 14,450 30,456
Purchases of short-term investments (18,293) (15,455)
Purchases of property and equipment (1,154) (988)
Capitalized internal-use software costs (1,804) (822)
Business acquisitions, net of cash acquired 0 (23,318)
Net cash used in investing activities (6,801) (10,127)
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on finance leases (3,661) (3,587)
Proceeds from stock option exercises 427 515
Payments for taxes related to net share settlement of equity awards (2,874) (43)
Stock issuance costs 0 (26)
Proceeds from the employee stock purchase plan 1,044 1,111
NET DECREASE IN CASH AND CASH EQUIVALENTS (5,064) (2,030)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD (7,329) (6,931)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 54,959 51,596
CASH AND CASH EQUIVALENTS, END OF PERIOD 47,630 44,665
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid during the period for interest 789 934
Cash paid (received) during the period for income taxes 166 (1,035)
SUPPLEMENTAL DISCLOSURE OF NONCASH INVESTING AND FINANCING ACTIVITIES:    
Equipment purchases financed with accounts payable 250 36
Finance lease liabilities arising from obtaining finance lease right-of-use assets 5,195 4,342
Unrealized gain (loss) on short-term investments (35) 5
Stock-based compensation included in capitalized software development costs 285 141
Equity issued as consideration in business combinations $ 0 $ 10,041