| Dec 31, 2014 | Dec 31, 2015 | Dec 31, 2016 | Dec 31, 2017 | Dec 31, 2018 | Dec 31, 2019 | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 | Dec 31, 2024 |
|---|
| Net loss | -19 | -21 | -18 | -14 | -29 | -79 | -94 | -117 | -125 | -101 | -96 |
|---|
| Depreciation and amortization | - | - | - | - | - | - | - | 11 | 12 | 12 | 11 |
|---|
| Stock-based compensation | 5 | 8 | 13 | 20 | 35 | 46 | 69 | 110 | 143 | 140 | 127 |
|---|
| Amortization of deferred commissions | - | - | - | - | 13 | 14 | 13 | 14 | 22 | 22 | 54 |
|---|
| Non-cash operating lease costs | - | - | - | - | - | - | - | - | 9 | 9 | 10 |
|---|
| Amortization of debt issuance costs | 0 | - | - | - | - | - | - | - | - | - | 2 |
|---|
| Amortization of premium and accretion of discount on marketable securities, net | - | - | - | - | - | - | - | - | 0 | 9 | 13 |
|---|
| Other Research and Development Expense | - | - | - | - | - | - | - | - | - | - | 7 |
|---|
| Gain from sale of property and equipment | - | - | - | - | 0 | -0 | - | - | 0 | - | - |
|---|
| Trade receivables | 10 | 10 | 6 | 22 | 8 | -8 | 19 | 23 | 19 | 33 | 24 |
|---|
| Prepaid expenses and other short-term assets | -0 | -1 | 1 | 3 | 2 | 1 | 1 | 1 | 6 | 21 | 35 |
|---|
| Deferred commissions | - | - | - | - | 15 | 19 | 19 | 21 | 22 | 22 | 60 |
|---|
| Other long-term assets | - | - | - | - | 0 | -0 | -1 | -1 | -1 | 1 | -0 |
|---|
| Trade payables | 1 | -0 | -1 | -1 | 2 | -2 | -0 | 4 | -2 | -2 | 4 |
|---|
| Accrued expenses and other short-term liabilities | - | - | - | - | - | - | - | - | - | - | 17 |
|---|
| Deferred revenues | - | - | - | - | - | 7 | -0 | 5 | 5 | 70 | 110 |
|---|
| Other long-term liabilities | 1 | 0 | 0 | -1 | -1 | 0 | 5 | 2 | 1 | 0 | 0 |
|---|
| Net cash provided by operating activities | - | - | - | 16 | 24 | -11 | -6 | 7 | 12 | 59 | 115 |
|---|
| Proceeds from maturities of marketable securities | - | - | - | - | - | - | - | - | - | - | 309 |
|---|
| Proceeds from sales of marketable securities | - | - | - | - | - | - | - | - | - | - | 112 |
|---|
| Investment in marketable securities | - | - | - | - | 0 | - | - | - | - | - | 950 |
|---|
| Proceeds from short-term and long-term deposits | - | - | - | - | - | - | - | 81 | 16 | 214 | 35 |
|---|
| Investment in short-term and long-term deposits | - | - | - | - | - | - | - | - | - | - | 24 |
|---|
| Purchase of in-process research and development | - | - | - | - | - | - | - | - | - | - | 7 |
|---|
| Proceeds from sale of property and equipment | - | 0 | 0 | 0 | 0 | 0 | - | - | 0 | - | - |
|---|
| Purchases of property and equipment | 2 | 5 | 4 | 5 | 10 | 25 | 10 | 10 | 11 | 5 | 7 |
|---|
| Net cash used in investing activities | - | - | - | -20 | -40 | 33 | -55 | 54 | -374 | -143 | -532 |
|---|
| Proceeds from Stock Plans | - | - | - | - | - | - | - | - | 12 | 12 | 16 |
|---|
| Taxes paid related to net share settlement of equity awards | - | - | - | - | - | 2 | - | - | 31 | 21 | 38 |
|---|
| Repurchase of common stock | - | - | - | - | - | - | - | - | 56 | 44 | - |
|---|
| Proceeds from Convertible Debt | - | - | - | - | - | - | 245 | - | - | - | 450 |
|---|
| Purchases of capped calls | - | - | - | - | - | - | 29 | - | - | - | 56 |
|---|
| Net cash provided by (used in) financing activities | - | - | - | 12 | 8 | -2 | 226 | 510 | -76 | -53 | 372 |
|---|
| Decrease in cash and cash equivalents | - | - | - | 8 | -9 | 20 | 165 | 572 | -438 | -137 | -45 |
|---|
| Income Taxes Paid | 0 | 0 | 0 | 0 | 1 | 4 | 1 | 9 | 7 | 16 | 24 |
|---|
| Cash paid for interest | - | - | - | - | - | - | - | - | 3 | 3 | 3 |
|---|
| Lease liabilities arising from obtaining right-of-use assets | - | - | - | - | - | 10 | 6 | 22 | 2 | 3 | 3 |
|---|
| Conversion of Stock, Amount Issued | - | - | - | - | - | - | - | - | - | - | 2 |
|---|