v3.25.2
Stockholders’ Equity - Amendments to the Company’s Certificate of Incorporation Narrative (Details)
Aug. 04, 2024
shares
Aug. 01, 2024
Jul. 31, 2024
$ / shares
shares
Jun. 30, 2025
shares
May 29, 2025
shares
May 28, 2025
shares
Apr. 17, 2025
shares
Mar. 07, 2025
shares
Mar. 06, 2025
shares
Jan. 28, 2025
shares
Dec. 31, 2024
shares
Aug. 16, 2024
shares
Jul. 30, 2024
shares
Class of Stock [Line Items]                          
Preferred stock, shares authorized (in shares)     114,245,313 3,900,000 10,000,000           10,000,000   12,582,813
Common stock, shares authorized (in shares) 104,245,313   104,245,313   124,815,625       104,245,313     104,245,313 11,582,813
Stockholder's equity, stock split, conversion ratio 0.025                        
Exercise price (in dollars per share) | $ / shares     $ 110,400                    
Authorized shares (in shares)       180,145,313             114,245,313    
Common Stock                          
Class of Stock [Line Items]                          
Common stock, shares authorized (in shares)         167,245,313     129,245,313          
Stockholder's equity, stock split, conversion ratio   0.025                      
Common Stock and Preferred Stock                          
Class of Stock [Line Items]                          
Authorized shares (in shares)               139,245,313 114,245,313        
Class A Common Stock                          
Class of Stock [Line Items]                          
Common stock, shares authorized (in shares)       162,815,625 162,815,625           99,815,625    
Class B Common Stock                          
Class of Stock [Line Items]                          
Common stock, shares authorized (in shares)       4,429,688 4,429,688           4,429,688    
Series A Preferred Stock                          
Class of Stock [Line Items]                          
Preferred stock, shares authorized (in shares)         12,900,000 3,000,000,000 1     1      
Maximum                          
Class of Stock [Line Items]                          
Preferred stock, shares authorized (in shares)       12,900,000                  
Maximum | Common Stock                          
Class of Stock [Line Items]                          
Stockholder's equity, stock split, conversion ratio     0.025                    
Minimum | Common Stock                          
Class of Stock [Line Items]                          
Stockholder's equity, stock split, conversion ratio     0.5