XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating activities      
Net Income (Loss) $ (22,886) $ (9,015) $ 5,397
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 16,536 10,696 8,322
Stock-based compensation 13,899 13,548 9,968
Provision for reserves on accounts receivable 162 118 159
Changes in assets and liabilities:      
Accounts receivable (7,707) 4,227 (846)
Prepaid expenses and other current assets 1,565 (1,216) 1,281
Other assets 1,328 (348) (1,437)
Accounts payable 3,294 120 (683)
Accrued expenses (7,950) 2,397 (5,209)
Operating leases (409) 5,503 (634)
Deferred revenue 6,673 (609) 3,245
Net cash provided by operating activities 4,505 25,421 19,563
Investing activities      
Cash paid for acquisition, net of cash acquired 0 (13,215) (2,000)
Purchases of property and equipment (3,120) (10,727) (2,205)
Capitalized internal-use software costs (12,530) (13,825) (6,637)
Net cash used in investing activities (15,650) (37,767) (10,842)
Financing activities      
Proceeds from exercise of stock options 0 177 2,846
Deferred acquisitions payments (1,700) 0 (475)
Other financing activities (330) (260) (1,669)
Net cash (used in) provided by financing activities (2,030) (83) 702
Effect of exchange rate changes on cash and cash equivalents (104) (1,416) (1,156)
Net decrease in cash and cash equivalents (13,279) (13,845) 8,267
Cash and cash equivalents at beginning of period 31,894 45,739 37,472
Cash and cash equivalents at end of period 18,615 31,894 45,739
Supplemental disclosure of cash flow information      
Cash paid for operating lease liabilities 3,686 1,842 4,277
Cash paid for income taxes 1,372 671 737
Cash paid for interest 23 0 0
Supplemental disclosure of non-cash operating activities      
Capitalization of stock-based compensation related to internal use software 527 580 593
Supplemental disclosure of non-cash investing and financing activities      
Unpaid internal-use software costs 210 1,213 446
Fair value of shares issued for acquisition of a business 0 1,987 0
Unpaid purchases of property and equipment $ 714 $ 267 $ 25