v3.26.1
Redeemable Convertible Preferred Stock - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2021
Jan. 31, 2019
Oct. 31, 2018
Temporary Equity [Line Items]                  
Carrying Value $ 120,356   $ 120,356            
Series A                  
Temporary Equity [Line Items]                  
Temporary Equity, Shares Authorized 12,150,003   12,150,003            
Original Issue Price $ 9.77   $ 9.77           $ 9.77
Temporary Equity, Shares Issued 2,051,741   2,051,741           2,051,741
Temporary Equity, Shares Outstanding 2,051,741   2,051,741            
Carrying Value $ 19,869   $ 19,869            
Liquidation Preference $ 20,000   $ 20,000            
Series A - 1                  
Temporary Equity [Line Items]                  
Temporary Equity, Shares Authorized 155,977   155,977            
Original Issue Price $ 7.82   $ 7.82            
Temporary Equity, Shares Issued 26,338   26,338           26,338
Temporary Equity, Shares Outstanding 26,338   26,338            
Carrying Value $ 205   $ 205            
Liquidation Preference $ 205   $ 205            
Series A - 2                  
Temporary Equity [Line Items]                  
Temporary Equity, Shares Authorized 276,138   276,138            
Original Issue Price $ 10.72   $ 10.72         $ 10.72  
Temporary Equity, Shares Issued 46,630   46,630         46,630  
Temporary Equity, Shares Outstanding 46,630   46,630            
Carrying Value $ 500   $ 500            
Liquidation Preference $ 500   $ 500            
Series B                  
Temporary Equity [Line Items]                  
Temporary Equity, Shares Authorized 16,600,000   16,600,000            
Original Issue Price $ 35.83   $ 35.83       $ 35.83    
Temporary Equity, Shares Issued 2,790,590   2,790,590       2,790,590    
Temporary Equity, Shares Outstanding 2,790,590   2,790,590            
Carrying Value $ 99,782   $ 99,782            
Liquidation Preference $ 100,000   $ 100,000            
Redeemable Convertible Preferred Stock                  
Temporary Equity [Line Items]                  
Temporary Equity, Shares Authorized 29,182,118   29,182,118            
Original Issue Price $ 0.001   $ 0.001            
Temporary Equity, Shares Issued 4,915,299   4,915,299            
Temporary Equity, Shares Outstanding 4,915,299 4,915,299 4,915,299 4,915,299 4,915,299 4,915,299      
Carrying Value $ 120,356 $ 120,356 $ 120,356 $ 120,356 $ 120,356 $ 120,356      
Liquidation Preference $ 120,705   $ 120,705