v3.25.2
Redeemable Convertible Preferred Stock - Additional Information (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
Vote
$ / shares
shares
May 31, 2025
shares
Dec. 31, 2024
USD ($)
shares
Temporary Equity [Line Items]      
Temporary equity, shares authorized 4,330,341   48,190,771
Temporary equity, shares issued 2,581,837   48,150,146
Temporary equity, shares outstanding 2,581,837   48,150,146
Preferred stock, liquidation amount | $ $ 200,000,000   $ 845,478,000
Series E Preferred Stock      
Temporary Equity [Line Items]      
Preferred stock, conversion ratio 1    
Preferred stock conversion price | $ / shares $ 77.4642    
Preferred stock, liquidation preference per share | $ / shares $ 77.4642    
Preferred stock, liquidation amount | $ $ 200,000,000    
Deemed contribution | $ $ 50,000,000    
Preferred shares authorized 4,330,341    
Series E Preferred Stock | Minimum      
Temporary Equity [Line Items]      
Public offering price per share | $ / shares $ 77.4642    
Aggregate cash proceeds, net of underwriting discounts and commissions | $ $ 100,000,000    
Number of shares of capital stock, Percentage 50.00%    
Series E Preferred Stock | IPO      
Temporary Equity [Line Items]      
Temporary equity, shares outstanding   1,748,504  
Preferred shares authorized 4,330,341    
Preferred stock issued 2,581,837    
Preferred stock outstanding 2,581,837    
Series E Redeemable Convertible Preferred Stock      
Temporary Equity [Line Items]      
Temporary equity, shares authorized 4,330,341   5,163,674
Temporary equity, shares issued 2,581,837   5,163,674
Temporary equity, shares outstanding 2,581,837   5,163,674
Preferred stock, liquidation amount | $ $ 200,000,000   $ 400,000,000
Class B Common Stock      
Temporary Equity [Line Items]      
Number of votes per share | Vote 15