v3.25.4
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