XML 61 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Redeemable Convertible Preferred Stock - Summary of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jan. 31, 2024
Temporary Equity [Line Items]      
Redeemable Convertible Preferred Stock, Shares Authorized 0 75,151,340  
Redeemable Convertible Preferred Stock, Shares Issued 0 43,151,340  
Redeemable Convertible Preferred Stock, Shares Outstanding 0 43,151,340  
Redeemable Convertible Preferred Stock, Aggregate Liquidation Preference $ 0 $ 45,151  
Redeemable Convertible Preferred Stock, Net Carrying Value $ 0 $ 45,999  
Series A      
Temporary Equity [Line Items]      
Redeemable Convertible Preferred Stock, Shares Authorized   25,194,245  
Redeemable Convertible Preferred Stock, Shares Issued   25,194,245  
Redeemable Convertible Preferred Stock, Shares Outstanding   25,194,245  
Redeemable Convertible Preferred Stock, Aggregate Liquidation Preference   $ 25,194  
Redeemable Convertible Preferred Stock, Net Carrying Value   $ 24,965  
Series B-1      
Temporary Equity [Line Items]      
Redeemable Convertible Preferred Stock, Shares Authorized   9,957,095  
Redeemable Convertible Preferred Stock, Shares Issued   9,957,095  
Redeemable Convertible Preferred Stock, Shares Outstanding   9,957,095  
Redeemable Convertible Preferred Stock, Aggregate Liquidation Preference   $ 9,957  
Redeemable Convertible Preferred Stock, Net Carrying Value   $ 11,222  
Series B-2      
Temporary Equity [Line Items]      
Redeemable Convertible Preferred Stock, Shares Authorized   40,000,000  
Redeemable Convertible Preferred Stock, Shares Issued   8,000,000 1,280,000
Redeemable Convertible Preferred Stock, Shares Outstanding   8,000,000  
Redeemable Convertible Preferred Stock, Aggregate Liquidation Preference   $ 10,000  
Redeemable Convertible Preferred Stock, Net Carrying Value   $ 9,812