v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Stockholders’ equity:    
Convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Convertible preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Convertible preferred stock, shares issued (in shares) 0 0
Convertible preferred stock, shares outstanding (in shares) 0 0
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 300,000,000,000 300,000,000,000
Common stock and capital stock, shares issued (in shares) 12,381,000,000 12,460,000,000
Common stock and capital stock, shares outstanding (in shares) 12,381,000,000 12,460,000,000
Class A Common Stock    
Stockholders’ equity:    
Common stock and capital stock, shares authorized (in shares) 180,000,000,000 180,000,000,000
Common stock and capital stock, shares issued (in shares) 5,879,000,000 5,899,000,000
Common stock and capital stock, shares outstanding (in shares) 5,879,000,000 5,899,000,000
Class B Common Stock    
Stockholders’ equity:    
Common stock and capital stock, shares authorized (in shares) 60,000,000,000 60,000,000,000
Common stock and capital stock, shares issued (in shares) 867,000,000 870,000,000
Common stock and capital stock, shares outstanding (in shares) 867,000,000 870,000,000
Class C Capital Stock    
Stockholders’ equity:    
Common stock and capital stock, shares authorized (in shares) 60,000,000,000 60,000,000,000
Common stock and capital stock, shares issued (in shares) 5,635,000,000 5,691,000,000
Common stock and capital stock, shares outstanding (in shares) 5,635,000,000 5,691,000,000