| 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 | -57 | -52 | -45 | -51 | -74 | -29 | -27 | 3 | 12 | 7 | 17 | 5 | 206 | 418 |
|---|
| Depreciation and amortization | 9 | 11 | 12 | 12 | 16 | 14 | 14 | 16 | 28 | 55 | 57 | 63 | 73 | 81 |
|---|
| Stock-based compensation expense | 8 | 10 | 13 | 23 | 19 | 24 | 32 | 38 | 29 | 36 | 34 | 41 | 48 | 69 |
|---|
| Deferred income taxes | - | - | - | - | - | - | - | - | - | - | - | - | - | -137 |
|---|
| Non-cash interest expense | - | 10 | 10 | 10 | 8 | 10 | 18 | 29 | 36 | 45 | 40 | 6 | 7 | 7 |
|---|
| Provision for credit losses | 3 | 3 | 5 | 3 | 1 | 2 | 2 | 3 | 5 | 3 | 3 | 4 | 2 | -0 |
|---|
| Unrealized loss (gain) on investments | - | - | - | - | - | - | - | - | - | - | - | - | - | -4 |
|---|
| Other | - | - | - | - | - | - | - | - | 1 | 1 | 1 | 3 | -0 | 5 |
|---|
| Nonrelated Party | - | - | - | - | - | - | - | - | - | - | - | - | - | 17 |
|---|
| Related Party | - | - | - | - | - | - | - | - | - | - | - | - | - | -6 |
|---|
| Accounts receivable | 4 | 14 | 5 | 10 | 10 | -13 | 26 | - | - | 16 | 71 | 13 | 99 | - |
|---|
| Inventories | -2 | 3 | -5 | 4 | 1 | 24 | -2 | 39 | 30 | 51 | 154 | 49 | 54 | 32 |
|---|
| Prepaid expenses and other assets | -2 | 1 | 0 | -1 | 1 | 3 | 3 | 12 | 22 | 32 | 47 | 37 | 42 | 22 |
|---|
| Accounts payable | - | - | - | - | - | - | - | - | - | 7 | -16 | -2 | -11 | 2 |
|---|
| Nonrelated Party | - | - | - | - | - | - | - | - | - | - | - | - | 74 | 53 |
|---|
| Related Party | - | - | - | - | - | - | - | - | - | - | - | - | -3 | -8 |
|---|
| Accrued expenses and other liabilities | - | - | - | - | - | - | - | - | - | 28 | 24 | 134 | - | - |
|---|
| Net cash provided by operating activities | -25 | -29 | 3 | 9 | -13 | 16 | 41 | 36 | 98 | 84 | -68 | 119 | 146 | 430 |
|---|
| Capital expenditures | 11 | 11 | 7 | 11 | 11 | 22 | 77 | 162 | 164 | 129 | 112 | 123 | 76 | 125 |
|---|
| Investments in developed software | - | - | - | - | - | - | - | - | - | - | - | 13 | 9 | 9 |
|---|
| Cash paid for investments | - | - | - | - | - | - | - | - | - | - | - | - | 7 | 12 |
|---|
| Acquisition of other intangible assets | - | - | - | - | - | - | - | - | 7 | 38 | 11 | 22 | 25 | - |
|---|
| Acquisition of a business | - | - | - | - | 5 | - | - | - | - | - | - | 26 | 3 | - |
|---|
| Net cash used in investing activities | -49 | -11 | -7 | -11 | -15 | -178 | -211 | -185 | -74 | 14 | -83 | -191 | -119 | -146 |
|---|
| Proceeds From Issuance Of Term Loan, Net | - | - | - | - | - | - | - | - | - | - | 490 | - | - | 130 |
|---|
| Repayment of term loan | - | - | - | - | - | - | - | - | - | - | 3 | 5 | 5 | 137 |
|---|
| Repayment of equipment financings | - | - | - | - | - | - | - | - | - | - | 18 | 17 | 20 | 19 |
|---|
| Financing lease payments | - | - | - | - | - | - | - | - | - | - | - | 15 | - | 23 |
|---|
| Repayment of mortgage | - | - | - | - | - | - | - | - | - | - | 2 | 2 | 2 | 2 |
|---|
| Proceeds from Issuance of Secured Debt | - | - | - | - | - | - | - | - | - | - | - | - | - | 46 |
|---|
| Repayment of secured borrowing (Note 6) | - | - | - | - | - | - | - | - | - | - | - | - | - | 35 |
|---|
| Proceeds from Stock Options Exercised | - | - | - | - | - | - | - | - | - | 32 | 15 | 7 | 16 | 8 |
|---|
| Proceeds From Issuance Of Common Stock, Employee Stock Purchase Plan | - | - | - | - | - | - | - | - | - | - | 8 | 9 | 11 | 12 |
|---|
| Payment of withholding taxes in connection with vesting of restricted stock units | - | 2 | 3 | 9 | 3 | 3 | 4 | 18 | 9 | 30 | 28 | 17 | 13 | 8 |
|---|
| Other | - | - | - | - | - | - | - | - | - | -2 | - | - | - | - |
|---|
| Net cash used in financing activities | 55 | 3 | 96 | 4 | -0 | 177 | 305 | -9 | 74 | 606 | 41 | -40 | -14 | -28 |
|---|
| Effect of exchange rate changes on cash | - | - | - | - | - | - | - | - | 2 | 5 | -5 | -4 | 2 | -7 |
|---|
| Net increase (decrease) in cash, cash equivalents, and restricted cash | - | - | - | - | - | - | 135 | -159 | 100 | 708 | -116 | -117 | 15 | 249 |
|---|