v3.26.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Convertible preferred stock, par value (in usd per share) $ 0.0001      
Convertible preferred stock, shares authorized (in shares) 77,003,772 77,003,772    
Convertible preferred stock, shares outstanding (in shares) [1] 68,987,988 67,992,679 62,425,315 62,425,315
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001    
Common stock, shares authorized 111,000,000 111,000,000    
Common stock, shares issued 5,425,643 4,168,374    
Common stock, shares outstanding 5,425,643 4,168,374    
Series A        
Convertible preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001    
Convertible preferred stock, shares authorized (in shares) 24,947,154 24,947,154    
Convertible preferred stock, shares issued (in shares) 24,947,154 24,947,154    
Convertible preferred stock, shares outstanding (in shares) 24,947,154 24,947,154    
Series B        
Convertible preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001    
Convertible preferred stock, shares authorized (in shares) 11,574,841 11,574,841    
Convertible preferred stock, shares issued (in shares) 11,574,841 11,574,841    
Convertible preferred stock, shares outstanding (in shares) 11,574,841 11,574,841    
Series C        
Convertible preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001    
Convertible preferred stock, shares authorized (in shares) 6,960,439 6,960,439    
Convertible preferred stock, shares issued (in shares) 6,960,439 6,960,439    
Convertible preferred stock, shares outstanding (in shares) 6,960,439 6,960,439    
Series D        
Convertible preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001    
Convertible preferred stock, shares authorized (in shares) 12,857,720 12,857,720    
Convertible preferred stock, shares issued (in shares) 12,857,720 12,857,720    
Convertible preferred stock, shares outstanding (in shares) 12,857,720 12,857,720    
Series D-1        
Convertible preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001    
Convertible preferred stock, shares authorized (in shares) 6,085,161 6,085,161    
Convertible preferred stock, shares issued (in shares) 6,085,161 6,085,161    
Convertible preferred stock, shares outstanding (in shares) 6,085,161 6,085,161    
Series E        
Convertible preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001    
Convertible preferred stock, shares authorized (in shares) 14,578,457 14,578,457    
Convertible preferred stock, shares issued (in shares) 6,562,673 5,567,364    
Convertible preferred stock, shares outstanding (in shares) 6,562,673 5,567,364    
[1] Refer to Consolidated Balance Sheets and Note 8 for details of the classes of historic preferred shares.