XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Redeemable Convertible Preferred Stock - Narrative (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
vote
$ / shares
shares
Dec. 31, 2024
USD ($)
Temporary Equity [Line Items]    
Redeemable convertible preferred stock, number of votes entitled (in votes) | vote 1  
IPO    
Temporary Equity [Line Items]    
Sale of stock, covenant, consideration | $ $ 100,000  
Qualified Public Offering    
Temporary Equity [Line Items]    
Sale of stock, covenant (in share) | shares 11,693,855  
Minimum | IPO    
Temporary Equity [Line Items]    
Sale of stock, covenant price (in dollars per share) $ 4.9884  
Maximum | IPO    
Temporary Equity [Line Items]    
Sale of stock, covenant, adjusted price (in dollars per share) 5.7010  
Series A    
Temporary Equity [Line Items]    
Dividend rate (in dollars per share) 0.030  
Liquidation (in dollars per share) $ 0.50  
Stock split, conversion ratio (in dollars per share) 0.342466 0.342466
Series B-1    
Temporary Equity [Line Items]    
Dividend rate (in dollars per share) $ 0.284  
Liquidation (in dollars per share) $ 3.55  
Stock split, conversion ratio (in dollars per share) 0.403088 0.403088
Series B-2    
Temporary Equity [Line Items]    
Dividend rate (in dollars per share) $ 0.284  
Liquidation (in dollars per share) $ 3.55  
Stock split, conversion ratio (in dollars per share) 0.403088 0.403088
Series C    
Temporary Equity [Line Items]    
Dividend rate (in dollars per share) $ 0.7384  
Cumulative dividends aggregate total | $ $ 88,500 $ 88,500
Liquidation (in dollars per share) $ 9.23  
Stock split, conversion ratio (in dollars per share) 0.576386 0.576386
Series C | Minimum    
Temporary Equity [Line Items]    
Liquidation cap (in dollars per share) $ 6.66  
Series C | Maximum    
Temporary Equity [Line Items]    
Liquidation cap (in dollars per share) 8.25  
Series D    
Temporary Equity [Line Items]    
Dividend rate (in dollars per share) 1.24  
Liquidation (in dollars per share) $ 15.50  
Stock split, conversion ratio (in dollars per share) 0.646673 0.646673
Series E    
Temporary Equity [Line Items]    
Dividend rate (in dollars per share) $ 2.0265  
Liquidation (in dollars per share) $ 25.3317  
Stock split, conversion ratio (in dollars per share) 0.695098 0.695098
Series F    
Temporary Equity [Line Items]    
Dividend rate (in dollars per share) $ 0.2281  
Liquidation (in dollars per share) $ 4.2758  
Stock split, conversion ratio (in dollars per share) 0.342466 0.342466
Series F-1    
Temporary Equity [Line Items]    
Dividend rate (in dollars per share) $ 0.1528  
Liquidation (in dollars per share) $ 2.8647  
Stock split, conversion ratio (in dollars per share) 0.342466 0.342466