v3.26.1
Convertible Preferred Stock - Additional Information (Details) - $ / shares
1 Months Ended
Dec. 31, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 13, 2024
Temporary Equity [Line Items]        
Number of authorized to issue shares of common stock 29,000,000 200,000,000 200,000,000  
Number of authorized to issue shares of convertible preferred stock 20,655,895      
Reverse merger, conversion ratio (in shares)       0.309469242
Common stock, shares, issued (in shares)   12,380,933 11,012,105 4,753,650
Series D Preferred Stock [Member]        
Temporary Equity [Line Items]        
Convertible preferrd stock, Shares issued (in shares) 1,835,227      
Convetible preferred stock, par or stated value per share (in dollars per share) $ 5.2879      
Number of authorized to issue shares of convertible preferred stock 7,130,335      
Series D Preferred Stock [Member] | Milestone Closing [Member]        
Temporary Equity [Line Items]        
Convetible preferred stock, par or stated value per share (in dollars per share) $ 5.2879      
Convertible preferred stock issued during period, shares, new issues (in shares) 4,727,775      
Voting Common Stock [Member]        
Temporary Equity [Line Items]        
Number of authorized to issue shares of common stock 25,500,000      
Non-voting Common Stock [Member]        
Temporary Equity [Line Items]        
Number of authorized to issue shares of common stock 3,500,000      
Series A-1 Preferred Stock [Member]        
Temporary Equity [Line Items]        
Number of authorized to issue shares of convertible preferred stock 2,241,903      
Series A-2 Preferred Stock [Member]        
Temporary Equity [Line Items]        
Number of authorized to issue shares of convertible preferred stock 1,240,134      
Series B Preferred Stock [Member]        
Temporary Equity [Line Items]        
Number of authorized to issue shares of convertible preferred stock 1,533,528      
Series C Preferred Stock [Member]        
Temporary Equity [Line Items]        
Number of authorized to issue shares of convertible preferred stock 8,509,995