v3.25.2
Preferred Stock and Common Stock - Additional Information (Details)
Jun. 30, 2025
vote
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Apr. 30, 2021
$ / shares
shares
Class of Stock [Line Items]      
Preferred stock, shares issued (in shares) 0 0  
Preferred stock shares outstanding (in shares) 0 0  
Common stock, shares authorized (in shares) 13,850,000,000 13,850,000,000  
Common stock, par value (in dollars per share) | $ / shares $ 0.00001 $ 0.00001  
Common Class C      
Class of Stock [Line Items]      
Common stock, voting rights | vote 20    
Common stock, shares authorized (in shares) 100,000,000 100,000,000  
Number of votes per share | vote 20    
Common Class A      
Class of Stock [Line Items]      
Common stock, conversion ratio 1    
Common stock, shares authorized (in shares) 12,500,000,000 12,500,000,000  
Number of votes per share | vote 1    
Common Class B      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) 1,250,000,000 1,250,000,000  
Number of votes per share | vote 0    
Restated Certificate Of Incorporation | Undesignated Preferred Stock      
Class of Stock [Line Items]      
Preferred stock, shares authorized (in shares)     25,000,000.0
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.00001
Restated Certificate Of Incorporation | Common Class C      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares)     100,000,000
Restated Certificate Of Incorporation | Common Class A      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares)     12,500,000,000
Restated Certificate Of Incorporation | Common Class B      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares)     1,250,000,000