v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Preferred stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
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) 15,000,000,000 15,000,000,000
Common stock and capital stock, shares issued (in shares) 662,121,000 675,222,000
Common stock and capital stock, shares outstanding (in shares) 662,121,000 675,222,000
Class A Common Stock    
Common stock and capital stock, shares authorized (in shares) 9,000,000,000 9,000,000,000
Common stock and capital stock, shares issued (in shares) 300,737,000 300,730,000
Common stock and capital stock, shares outstanding (in shares) 300,737,000 300,730,000
Class B Common Stock    
Common stock and capital stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
Common stock and capital stock, shares issued (in shares) 44,665,000 45,843,000
Common stock and capital stock, shares outstanding (in shares) 44,665,000 45,843,000
Class C Capital Stock    
Common stock and capital stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
Common stock and capital stock, shares issued (in shares) 316,719,000 328,649,000
Common stock and capital stock, shares outstanding (in shares) 316,719,000 328,649,000