v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Common stock, outstanding (in shares) 1,694,696,000 1,625,398,000   1,619,283,000
Class A Non-voting Common Stock        
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001    
Common stock, authorized (in shares) 3,000,000,000 3,000,000,000    
Common stock, issued (in shares) 1,440,540,591 1,371,242,000    
Common stock, outstanding (in shares) 1,391,341,262 1,319,930,000    
Treasury stock, common (in shares) 49,200,000 51,312,000 51,300,000  
Class B Voting Common Stock        
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001    
Common stock, authorized (in shares) 700,000,000 700,000,000    
Common stock, issued (in shares) 22,528,406 22,529,000    
Common stock, outstanding (in shares) 22,528,406 22,529,000    
Class C Voting Common Stock        
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001    
Common stock, authorized (in shares) 260,887,848 260,888,000    
Common stock, issued (in shares) 231,626,943 231,627,000    
Common stock, outstanding (in shares) 231,626,943 231,627,000