v3.24.0.1
Fair Value Measurements - Summary of Unrealized Gains and Losses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]      
Upward adjustments $ 0 $ 9 $ 0
Downward adjustments (including impairment) (101) (312) 0
Total unrealized loss for non-marketable equity securities $ (101) $ (303) $ 0