v3.25.2
Convertible Preferred Stock - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 15, 2025
USD ($)
shares
Mar. 06, 2025
USD ($)
tranche
shares
Mar. 04, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
shares
Temporary Equity [Line Items]                
Convertible preferred stock, authorized (in shares) | shares       238,447,976 238,447,976 238,447,976   179,673,644
Proceeds from exercise of preferred stock warrants           $ 362 $ 0  
Series Seed Warrants                
Temporary Equity [Line Items]                
Exercise of preferred stock warrant (in shares) | shares     988,999          
Proceeds from exercise of preferred stock warrants     $ 83          
Series B Warrants                
Temporary Equity [Line Items]                
Exercise of preferred stock warrant (in shares) | shares         625,000 750,000    
Proceeds from exercise of preferred stock warrants         $ 232 $ 279    
Series E                
Temporary Equity [Line Items]                
Temporary equity commitment amount   $ 40,130            
Convertible preferred stock, authorized (in shares) | shares   58,774,332   58,774,332 58,774,332 58,774,332   58,774,332
Number of closing tranches | tranche   2            
Sale of stock, number of shares issued | shares   29,455,169   29,319,143        
Sale of stock, consideration received   $ 20,111   $ 20,019        
Series E purchase option       $ 218 $ 218 $ 218    
Series E | Forecast                
Temporary Equity [Line Items]                
Sale of stock, number of shares issued | shares 29,319,143              
Sale of stock, consideration received $ 20,019