v3.25.2
Preferred Stock and Common Stock (Tables)
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Authorized, Issued and Outstanding Shares for Each Classes of Common Stock
The following tables reflect the authorized, issued and outstanding shares for each of the classes of common stock as of June 30, 2025 and December 31, 2024:
 June 30, 2025
 Shares
Authorized
Shares
 Issued
Shares
 Outstanding
Class A common stock12,500,000,000 513,184,002 513,184,002 
Class B common stock1,250,000,000 — — 
Class C common stock100,000,000 10,122,433 10,122,433 
Total13,850,000,000 523,306,435 523,306,435 
 December 31, 2024
 Shares
Authorized
Shares
Issued
Shares
 Outstanding
Class A common stock12,500,000,000 501,384,321 501,384,321 
Class B common stock1,250,000,000 — — 
Class C common stock100,000,000 11,758,787 11,758,787 
Total13,850,000,000 513,143,108 513,143,108