XML 28 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating activities:      
Net loss $ (22,180) $ (44,225) $ (10,765)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation, amortization and accretion 10,446 9,056 9,249
Goodwill and capitalized software development impairment 15,663 25,007 8,849
Valuation allowance 0 22,108 0
Deferred income tax (benefit) expense (5,483) 438 (3,253)
Stock-based compensation 7,239 5,508 3,643
Provisions for credit losses, service credits and other 1,162 1,212 694
Changes in assets and liabilities:      
Accounts receivable 1,833 (1,588) 964
Prepaid expenses and other assets 2,594 1,445 1,676
Net operating lease liabilities 763 10 (148)
Accounts payable, accrued liabilities and other (679) 4,017 742
Deferred revenue (3,390) 3,175 42
Net cash provided by operating activities 7,968 26,163 11,693
Investing activities:      
Purchases of property and equipment (4,393) (3,455) (4,837)
Capitalized software development (10,842) (11,252) 0
Purchase of short-term investments (44,990) (59,864) (59,385)
Maturity of short-term investments 60,000 60,000 34,000
Net cash used in investing activities (225) (14,571) (30,222)
Financing activities:      
Cash distributions to stockholders (10,025) (9,771) (9,819)
Purchase of common stock (including commissions) 0 0 (6,575)
Proceeds from issuance of common stock under the Employee Stock Purchase Plan 132 301 258
Purchase of common stock for tax withholding on vested equity awards (1,860) (903) (1,017)
Net cash used in financing activities (11,753) (10,373) (17,153)
Effect of exchange rate on cash and cash equivalents (136) 149 (300)
Net (decrease) increase in cash and cash equivalents (4,146) 1,368 (35,982)
Cash and cash equivalents, beginning of period 48,729 47,361 83,343
Cash and cash equivalents, end of period 44,583 48,729 47,361
Supplemental disclosure:      
Income taxes (refunds received) paid $ (126) $ 1 $ 901