v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities      
Net loss $ (61,971) $ (66,427) $ (50,240)
Adjustments to reconcile net loss to net cash provided by operating activities      
Depreciation and amortization of property, equipment and software 3,890 3,137 2,859
Amortization of line of credit issuance costs 206 86 30
Amortization of premium (accretion of discount) on marketable securities (406) (3,203) (625)
Amortization of acquired intangible assets 6,151 3,541 1,039
Amortization of deferred commissions 16,347 26,582 18,638
Amortization of right-of-use operating lease asset 1,827 1,553 1,035
Stock-based compensation expense 84,303 67,704 47,738
Provision for accounts receivable allowances 1,709 2,418 1,199
Gain on lease modification (1,570) 0 0
Changes in operating assets and liabilities, excluding impact from business acquisition      
Accounts receivable (22,253) (26,982) (11,549)
Prepaid expenses and other current assets (5,452) 444 (125)
Deferred commissions (34,219) (40,540) (30,328)
Accounts payable and accrued expenses 3,124 (226) 7,051
Deferred revenue 38,230 41,918 26,878
Lease liabilities (3,595) (3,549) (2,932)
Net cash provided by operating activities 26,321 6,456 10,668
Cash flows from investing activities      
Expenditures for property and equipment (2,950) (2,073) (1,824)
Payments for business acquisition, net of cash acquired (1,409) (145,636) 0
Purchases of marketable securities 0 (63,085) (189,962)
Proceeds from maturity of marketable securities 45,085 118,621 154,114
Proceeds from sale of marketable securities 0 5,538 0
Net cash provided by (used in) investing activities 40,726 (86,635) (37,672)
Cash flows from financing activities      
Borrowings from line of credit 0 75,000 0
Repayments of line of credit (30,000) (20,000) 0
Payments for line of credit issuance costs 0 (1,031) (23)
Proceeds from exercise of stock options 29 29 16
Proceeds from employee stock purchase plan 1,956 2,339 1,723
Employee taxes paid related to the net share settlement of stock-based awards (2,309) (2,380) (1,909)
Net cash provided by (used in) financing activities (30,324) 53,957 (193)
Net increase (decrease) in cash, cash equivalents and restricted cash 36,723 (26,222) (27,197)
Cash and cash equivalents      
Beginning of year 53,695 79,917 107,114
End of year 90,418 53,695 79,917
Supplemental cash flow information      
Cash paid for interest 3,635 1,588 62
Cash paid for income taxes 759 735 211
ROU asset obtained in exchange for operating lease liability 629 795 1,079
NonCashAdjustmentToOperatingLeaseRightOfUseAssetsFromLeaseModification 3,795 0 0
Capital expenditures incurred but not yet paid 375 137 0
Cash and cash equivalents 86,437 49,760 79,917
Restricted Cash $ 3,981 $ 3,935 $ 0