| 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 |
|---|
| Cash and cash equivalents | 36 | 8 | 4 | 2 | 8 | 9 | 67 | 73 | 133 | 297 | 269 |
|---|
| Accounts receivable, net of allowance for doubtful accounts | 5 | 7 | 9 | 13 | 12 | 19 | 18 | 35 | 58 | 57 | 68 |
|---|
| Inventory, Net | 7 | 7 | 5 | 10 | 9 | 13 | 19 | 36 | 58 | 63 | 81 |
|---|
| Prepaid expenses | - | - | - | 1 | 1 | 3 | 3 | 6 | 10 | 8 | 16 |
|---|
| Other current assets | - | - | - | 732,960 | 681,550 | 10 | 1 | 1 | 4 | 3 | 3 |
|---|
| Total Current Assets | 50 | 25 | 19 | 27 | 31 | 54 | 109 | 150 | 262 | 427 | 437 |
|---|
| Property, plant and equipment, net | - | - | - | - | - | - | - | - | - | 979 | 1,066 |
|---|
| Deposits on equipment | 3 | 3 | 4 | 4 | 5 | 4 | 4 | 4 | 4 | 2 | 1 |
|---|
| Operating lease right of use assets | - | - | - | - | - | 9 | 8 | 7 | 5 | 4 | 3 |
|---|
| Equity Securities, FV-NI, Noncurrent | - | - | - | - | - | - | - | - | - | 24 | 33 |
|---|
| Other assets | 2 | 2 | 2 | 2 | 2 | 4 | 5 | 14 | 28 | 29 | 34 |
|---|
| Total Assets | 112 | 113 | 126 | 134 | 140 | 236 | 434 | 784 | 1,125 | 1,464 | 1,575 |
|---|
| Accounts payable | 5 | 7 | 7 | 9 | 9 | 19 | 16 | 43 | 55 | 36 | 39 |
|---|
| Accrued expenses | 3 | 2 | 5 | 8 | 9 | 22 | 15 | 15 | 33 | 50 | 56 |
|---|
| Current operating lease liabilities | - | - | - | - | - | 1 | 1 | 1 | 2 | 1 | 1 |
|---|
| Current finance lease liabilities | - | - | - | - | - | - | - | - | - | 2 | 2 |
|---|
| Total Current Liabilities | 8 | 9 | 19 | 17 | 18 | 42 | 33 | 59 | 90 | 89 | 99 |
|---|
| Convertible senior notes | - | - | - | - | - | - | - | - | - | 393 | 395 |
|---|
| Long term operating lease liabilities | - | - | - | - | - | 8 | 7 | 6 | 4 | 3 | 2 |
|---|
| Long term finance lease liabilities | - | - | - | - | - | - | - | - | - | 26 | 23 |
|---|
| Total Liabilities | - | 9 | 19 | 17 | 18 | 105 | 40 | 65 | 94 | 511 | 520 |
|---|
| Common Stock, Value, Issued | 33,468 | 33,537 | 33,961 | 35,132 | 35,556 | 36,162 | 0 | 0 | 0 | 0 | 0 |
|---|
| Additional paid-in capital | 288 | 292 | 299 | 313 | 323 | 334 | 600 | 956 | 1,326 | 1,283 | 1,338 |
|---|
| Accumulated deficit | -184,857,651 | -188,568,463 | -191,729,136 | -195,991,478 | -201,352,682 | -202,735,417 | -206 | -236 | -295 | -329 | -282 |
|---|
| Accumulated other comprehensive loss | - | - | - | 76,129 | -31,610 | -79,170 | -0 | -0 | 1 | -1 | -1 |
|---|
| Treasury stock, at cost — 14 shares on December 31, 2024 and on December 31, 2023 | - | - | - | - | 256,226 | 256,226 | - | - | - | 0 | 0 |
|---|
| Total Stockholders' Equity | 103 | 104 | 108 | 117 | 121 | 131 | 394 | 720 | 1,032 | 953 | 1,055 |
|---|
| Total Liabilities and Stockholders' Equity | 112 | 113 | 126 | 134 | 140 | 236 | 434 | 784 | 1,125 | 1,464 | 1,575 |
|---|