XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net loss $ (3,429,000) $ (21,488,000) $ (40,363,000)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 5,526,000 6,218,000 6,725,000
Stock-based compensation expense 19,649,000 12,931,000 12,463,000
Amortization of acquired intangible assets 3,484,000 3,334,000 1,446,000
Amortization of costs capitalized to obtain revenue contracts 1,550,000 674,000 549,000
Loss on disposal and write-down in value of property and equipment   3,183,000 500,000
Deferred taxes (4,000) 1,373,000 21,007,000
Other (187,000) 147,000 (25,000)
Changes in operating assets and liabilities:      
Accounts receivable (2,143,000) (5,980,000) 8,101,000
Prepaid expenses and other current assets (5,787,000) 1,136,000 (433,000)
Operating lease right-of-use assets 1,821,000 1,414,000 1,193,000
Other non-current assets 2,258,000 (1,336,000) 2,069,000
Accounts payable (1,423,000) (86,000) (918,000)
Accrued compensation and related benefits 7,720,000 1,264,000 1,926,000
Accrued and other liabilities 1,671,000 (648,000) 928,000
Deferred revenues 1,822,000 5,028,000 7,755,000
Billings in excess of recognized revenues 1,852,000 (1,337,000) 220,000
Operating lease liabilities (2,082,000) (1,584,000) (1,360,000)
Net cash provided by (used in) operating activities 32,298,000 4,243,000 21,783,000
Cash flows from investing activities:      
Proceeds from maturities and sales of short-term investments 151,500,000 171,000,000 16,500,000
Purchases of short-term investments (58,321,000) (168,560,000) (131,454,000)
Purchases of property and equipment (8,409,000) (3,672,000) (6,005,000)
Prepayment for the purchase of property and equipment (21,000) (381,000) (963,000)
Purchases of intangible assets 150,000    
Payment for business acquisition, net of cash acquired   (3,054,000) (28,580,000)
Net cash provided by investing activities 84,599,000 (4,667,000) (150,502,000)
Cash flows from financing activities:      
Proceeds from exercise of stock options 1,686,000 1,930,000 2,570,000
Proceeds from employee stock purchase plan 3,011,000 1,035,000 1,670,000
Payments for taxes related to net share settlement of equity awards (6,533,000) (3,967,000) (4,520,000)
Repurchases of common stock (22,471,000) (4,523,000)  
Proceeds from issuance of common stock, net of issuance costs paid     65,078,000
Net cash used in financing activities (24,307,000) (5,525,000) 64,798,000
Effect of exchange rate changes on cash and cash equivalents (650,000) (182,000) 131,000
Net change in cash, cash equivalents, and restricted cash 91,940,000 (6,131,000) (63,790,000)
Cash, cash equivalents, and restricted cash at beginning of period 27,684,000 33,815,000 97,605,000
Cash, cash equivalents, and restricted cash at end of period 119,624,000 27,684,000 33,815,000
Reconciliation of cash, cash equivalents, and restricted cash to the balance sheets:      
Cash and cash equivalents 119,624,000 27,684,000 30,315,000
Restricted cash     3,500,000
Total cash, cash equivalents and restricted cash 119,624,000 27,684,000 33,815,000
Supplemental disclosure of cash flow information:      
Cash paid during the period for taxes 2,850,000 1,873,000 2,707,000
Cash paid for amounts included in the measurement of operating lease liabilities 1,744,000 1,947,000 2,022,000
Supplemental disclosure of noncash information:      
Property and equipment received and accrued in accounts payable and accrued and other liabilities 3,201,000 1,359,000 133,000
Advances for purchase of fixed assets transferred from prepaid assets to property and equipment 336,000 963,000  
Operating lease liabilities arising from obtaining right-of-use assets $ 2,502,000 $ 161,000 286,000
Stock-based compensation capitalized as software development costs     $ 190,000