| Dec 31, 2018 | Dec 31, 2019 | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 | Dec 31, 2024 |
|---|
| Net (loss) income | -385 | -514 | -747 | 12,202 | 8,362 | -4,714 | -3,561 |
|---|
| Stock-based compensation | 73 | 81 | 93 | 142 | 226 | 305 | 429 |
|---|
| Depreciation and amortization | - | - | - | - | - | 621 | 189 |
|---|
| Amortization/accretion of investments | 2 | 4 | -10 | -54 | -31 | 61 | 95 |
|---|
| Loss on equity investments, net | - | - | - | - | - | -35 | -52 |
|---|
| Other non-cash items | - | - | - | - | -28 | -7 | -60 |
|---|
| Accounts receivable, net | -0 | -7 | 1,385 | 1,784 | -1,790 | -493 | -534 |
|---|
| Prepaid expenses and other assets | 5 | -10 | 241 | 489 | 1,699 | -974 | -145 |
|---|
| Inventory | - | - | 47 | 1,394 | -492 | -747 | -83 |
|---|
| Right-of-use assets, operating leases | - | - | - | - | - | - | 53 |
|---|
| Accounts payable | 15 | -24 | 12 | 204 | 240 | 13 | -69 |
|---|
| Accrued liabilities | 9 | -3 | 388 | 989 | 612 | -340 | -385 |
|---|
| Deferred revenue | - | - | 3,842 | 2,824 | -4,157 | -2,060 | -439 |
|---|
| Operating lease liabilities | - | - | - | 17 | -14 | 551 | 28 |
|---|
| Other liabilities | 1 | -6 | 6 | 123 | 88 | 73 | 78 |
|---|
| Net cash (used in) provided by operating activities | -331 | -459 | 2,027 | 13,620 | 4,981 | -3,118 | -3,004 |
|---|
| Purchases of marketable securities | 1,228 | 1,145 | 2,956 | 12,652 | 11,435 | 3,760 | 6,529 |
|---|
| Proceeds from maturities of marketable securities | 783 | 993 | 1,137 | 1,338 | 3,151 | 5,575 | 5,562 |
|---|
| Proceeds from sales of marketable securities | 177 | 169 | 215 | 3,105 | 3,548 | 3,206 | 3,967 |
|---|
| Purchases of property, plant and equipment | 106 | 32 | 67 | 284 | 400 | 707 | 1,051 |
|---|
| Acquisition of business, net of cash acquired | - | - | - | - | - | 85 | - |
|---|
| Investment in convertible notes and equity securities | - | - | - | 30 | 40 | 23 | - |
|---|
| Net cash provided by (used in) investing activities | -372 | -15 | -1,672 | -8,523 | -5,176 | 4,206 | 1,949 |
|---|
| Proceeds from Stock Plans | 1 | 47 | 180 | 124 | 65 | 46 | 66 |
|---|
| Repurchase of common stock, including excise tax | - | - | - | 857 | 3,329 | 1,153 | - |
|---|
| Changes in financing lease liabilities | - | - | - | - | 184 | 270 | 10 |
|---|
| Net cash provided by (used in) financing activities | 1,227 | 51 | 2,033 | -873 | -3,448 | -1,377 | 56 |
|---|
| Net decrease in cash, cash equivalents and restricted cash | - | -423 | 2,388 | 4,224 | -3,643 | -289 | -999 |
|---|
| Income Taxes Paid, Net | 0 | 0 | 1 | 480 | 2,729 | -357 | 197 |
|---|
| Cash paid for interest | 3 | - | 9 | 14 | 25 | 39 | 24 |
|---|
| Capital Expenditures Incurred but Not yet Paid | 13 | 5 | 18 | 111 | 72 | 130 | 97 |
|---|