v3.24.0.1
Preferred Stock and Common Stock - Schedule of Stock by Class (Detail) - shares
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Shares Authorized 13,850,000,000 13,850,000,000
Shares Issued 484,893,266 438,098,194
Shares Outstanding 484,893,266 438,098,194
Class A common stock    
Class of Stock [Line Items]    
Shares Authorized 12,500,000,000 12,500,000,000
Shares Issued 465,633,122 419,842,991
Shares Outstanding 465,633,122 419,842,991
Class B common stock    
Class of Stock [Line Items]    
Shares Authorized 1,250,000,000 1,250,000,000
Shares Issued 0 0
Shares Outstanding 0 0
Class C common stock    
Class of Stock [Line Items]    
Shares Authorized 100,000,000 100,000,000
Shares Issued 19,260,144 18,255,203
Shares Outstanding 19,260,144 18,255,203