| Dec 31, 2011 | Dec 31, 2012 | Dec 31, 2013 | 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 income | - | - | - | - | - | -773 | -2,241 | -1,063 | -775 | 862 | 5,644 | 12,587 | 14,974 | 7,153 |
|---|
| Depreciation Amortization And Impairment | - | - | - | - | - | - | - | 1,901 | 2,154 | 2,322 | 2,911 | 3,747 | 4,667 | 5,368 |
|---|
| Stock-based compensation | 29 | 50 | 81 | 156 | 198 | 334 | 467 | 749 | 898 | 1,734 | 2,121 | 1,560 | 1,812 | 1,999 |
|---|
| Inventory Write-down | 2 | 5 | 9 | 16 | 45 | 66 | 132 | 85 | 193 | 202 | 140 | 177 | 463 | 335 |
|---|
| Foreign currency transaction net unrealized loss (gain) | - | - | - | - | - | - | - | - | - | - | -55 | -81 | 144 | 73 |
|---|
| Deferred income taxes | - | - | - | - | - | - | - | - | 19 | 40 | -149 | -196 | -6,349 | 477 |
|---|
| Non-cash interest and other operating activities | - | - | - | - | - | 8 | -135 | -49 | -186 | -228 | -245 | -340 | -81 | -172 |
|---|
| Digital assets (gain) loss, net | - | - | - | - | - | - | - | - | - | - | - | -140 | - | 589 |
|---|
| Accounts receivable | 3 | 17 | 22 | 184 | -46 | 217 | 25 | 497 | 367 | 652 | -130 | 1,124 | 586 | 1,083 |
|---|
| Inventory | - | - | - | - | - | - | 179 | 1,023 | 429 | 422 | -1,709 | 6,465 | 1,195 | -937 |
|---|
| Operating lease vehicles | - | - | - | - | - | - | 1,523 | 215 | 764 | 1,072 | -2,114 | 1,570 | 1,952 | 590 |
|---|
| Prepaid expenses and other assets | 0 | -1 | 17 | 61 | 30 | -57 | 72 | 82 | 288 | 251 | -271 | 1,417 | 2,652 | 3,273 |
|---|
| Accounts payable, accrued and other liabilities | - | - | - | - | 263 | 751 | 388 | 1,723 | 682 | 2,102 | 4,578 | 6,029 | 2,605 | 3,588 |
|---|
| Deferred revenue | - | - | - | - | - | - | - | 407 | 801 | 321 | 793 | 1,131 | 1,532 | 502 |
|---|
| Net cash provided by operating activities | -114 | -266 | 258 | - | - | - | - | 2,098 | 2,405 | 5,943 | 11,497 | 14,724 | 13,256 | 14,923 |
|---|
| Purchases of property and equipment excluding finance leases, net of sales | 198 | 239 | 264 | 970 | 1,635 | 1,281 | 3,415 | 2,101 | 1,327 | 3,157 | 6,482 | 7,158 | 8,898 | 11,339 |
|---|
| Purchases of solar energy systems, net of sales | - | - | - | - | - | - | - | - | - | 75 | -32 | 5 | 1 | 3 |
|---|
| Proceeds from sales of digital assets | - | - | - | - | - | - | - | - | - | - | 272 | 936 | - | - |
|---|
| Purchase of intangible assets | - | - | - | - | - | - | - | - | - | - | - | 9 | - | - |
|---|
| Purchases of investments | - | - | - | - | - | - | - | - | - | - | - | 5,835 | 19,112 | 35,955 |
|---|
| Proceeds from maturities of investments | - | - | - | - | - | - | - | - | - | - | - | 22 | 12,353 | 28,310 |
|---|
| Proceeds from sales of investments | - | - | - | - | - | - | - | - | - | - | - | - | 138 | 200 |
|---|
| Government Grant Receipt | - | - | - | - | - | - | - | - | 46 | 123 | 6 | 76 | - | - |
|---|
| Business combinations, net of cash acquired | - | - | - | - | 12 | -214 | 115 | 18 | 45 | 13 | - | - | 64 | - |
|---|
| Net cash used in investing activities | -176 | -207 | -249 | - | - | - | - | -2,337 | -1,436 | -3,132 | -7,868 | -11,973 | -15,584 | -18,787 |
|---|
| Proceeds from Issuance of Debt | - | - | - | - | - | - | - | - | - | - | - | - | 3,931 | 5,744 |
|---|
| Repayments of debt | - | - | - | - | - | - | - | - | - | - | - | - | - | 2,500 |
|---|
| Proceeds from exercises of stock options and other stock issuances | 11 | 25 | 95 | 100 | 107 | 164 | 259 | 296 | 263 | 417 | 707 | 541 | 700 | 1,241 |
|---|
| Principal payments on finance leases | - | - | - | - | - | - | - | - | 321 | 338 | 439 | 502 | 464 | 381 |
|---|
| Debt issuance costs | - | - | - | - | - | - | - | - | - | 6 | 9 | - | 29 | 14 |
|---|
| Distributions paid to noncontrolling interests in subsidiaries | - | - | - | - | - | 21 | 262 | 227 | 311 | 208 | 161 | 157 | 144 | 104 |
|---|
| Payments for buy-outs of noncontrolling interests in subsidiaries | - | - | - | - | - | - | 0 | 6 | 9 | 35 | -10 | 45 | 54 | 133 |
|---|
| Net cash provided by (used in) financing activities | 446 | 420 | 635 | - | - | - | - | 574 | 1,529 | 9,973 | -5,203 | -3,527 | 2,589 | 3,853 |
|---|
| Effect of exchange rate changes on cash and cash equivalents and restricted cash | - | - | - | - | - | - | - | -23 | 8 | 334 | -183 | -444 | 4 | -141 |
|---|
| Net increase (decrease) in cash and cash equivalents and restricted cash | - | - | - | - | - | - | - | 311 | 2,506 | 13,118 | -1,757 | -1,220 | 265 | -152 |
|---|
| Noncash or Part Noncash Acquisition, Value of Assets Acquired | 3 | 45 | 39 | 254 | 267 | 664 | 914 | 249 | 562 | 1,088 | 2,251 | 2,148 | 2,272 | 1,410 |
|---|
| Cash paid during the period for interest | - | - | - | - | - | - | - | 381 | 455 | 444 | 266 | 152 | 126 | 277 |
|---|
| Income Taxes Paid | 0 | 0 | 0 | 3 | 9 | 16 | 66 | 35 | 54 | 115 | 561 | 1,203 | 1,119 | 1,331 |
|---|