Financial Instruments - Schedule of Rollforward of Level 3 Inputs (Details) - Common Stock Warrants - Common Stock Warrant Liability $ in Millions |
3 Months Ended |
|---|---|
|
Mar. 31, 2024
USD ($)
| |
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] | |
| Beginning balance | $ 64 |
| Change in fair value | 36 |
| Ending balance | $ 100 |