v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Millions, $ in Millions
Dec. 31, 2023
Dec. 31, 2022
Marketable securities $ 2,507 $ 2,224
Customer receivables 249 200
Customer receivables, allowance $ 44 $ 39
Common stock, par value (in USD per share) $ 0.0001 $ 0.0001
Common Class A    
Common stock, par value (in USD per share) $ 0.0001  
Common stock authorized (in shares) 2,000.0 2,000.0
Common stock issued (in shares) 438.0 408.0
Common stock outstanding (in shares) 438.0 408.0
Common Class B    
Common stock, par value (in USD per share) $ 0.0001  
Common stock authorized (in shares) 710.0 710.0
Common stock issued (in shares) 200.0 223.0
Common stock outstanding (in shares) 200.0 223.0
Common Class C    
Common stock authorized (in shares) 2,000.0 2,000.0
Common stock issued (in shares) 0.0 0.0
Common stock outstanding (in shares) 0.0 0.0
Common Class H    
Common stock authorized (in shares) 26.0 26.0
Common stock issued (in shares) 9.0 9.0
Common stock outstanding (in shares) 0.0 0.0