Subsequent Event (Details) - USD ($) $ in Millions |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Subsequent Event [Line Items] | ||||
| Unrealized net gain (loss) on non-marketable equity securities accounted for under the measurement alternative | $ 21,395 | $ 3,372 | $ (1,088) | |
| Forecast | ||||
| Subsequent Event [Line Items] | ||||
| Unrealized net gain (loss) on non-marketable equity securities accounted for under the measurement alternative | $ 32,000 | |||