v3.26.1
Warrants - 2025 PIPE Milestone and Pre-Funded Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 14, 2025
Dec. 31, 2025
Oct. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Jul. 30, 2024
Class of Warrant or Right [Line Items]            
Common stock, par value (in dollars per share)   $ 0.0001   $ 0.0001 $ 0.0001 $ 0.001
Proceeds from issuance of shares       $ 16,134    
2025 PIPE Pre-Funded Warrants            
Class of Warrant or Right [Line Items]            
Exercise price (in USD per share)   $ 0.0001   $ 0.0001    
Warrants exercised (in shares)   1,030,822        
Share issued during period, warrants exercised   1,030,822        
Warrants outstanding (in shares)   2,963,612   2,963,612    
Private Placement            
Class of Warrant or Right [Line Items]            
Number of shares issued 9,792,506          
Common stock, par value (in dollars per share) $ 0.0001          
Proceeds from issuance of shares $ 19,000   $ 19,000      
Potential gross proceeds from cash exercise of warrants $ 31,000   $ 31,000      
Purchase price of each Share (in USD per share) $ 1.9403          
Combined purchase price of each Pre-Funded Warrant and Milestone Warrants (in USD per share) $ 1.9402          
Maximum ownership of common stock by warrant holder after exercise (as a percent) 4.99%          
Maximum ownership of common stock by warrant holder after exercise, at the holder's option (as a percent) 9.99%          
Maximum ownership of common stock threshold can be changed to by warrant holder after exercise, at the holder's option (as a percent) 19.99%          
Notification period of the change in ownership in commons stock threshold of warrant holders after exercies 61 days          
Private Placement | 2025 PIPE Pre-Funded Warrants            
Class of Warrant or Right [Line Items]            
Shares called by per each warrant 1          
Exercise price (in USD per share) $ 0.0001          
Shares issuable in the exercise of warrants 3,994,434          
Private Placement | Milestone Warrants            
Class of Warrant or Right [Line Items]            
Purchase price of each Share allocated to the Milestone Warrants (in USD per share) $ 0.2303          
Shares called by per each warrant 1          
Exercise price (in USD per share) $ 1.71          
Warrants and Rights Outstanding, Term 5 years          
Shares issuable in the exercise of warrants 18,038,829          
Private Placement | Tranche A Warrants            
Class of Warrant or Right [Line Items]            
Warrants issued (in shares) 6,012,943          
Number of warrant accompanying each share and each pre-funded warrant sold. 1          
Term following clinical trial announcements 30 days          
Private Placement | Tranche B Warrants            
Class of Warrant or Right [Line Items]            
Warrants issued (in shares) 6,012,943          
Number of warrant accompanying each share and each pre-funded warrant sold. 1          
Term following announcement of FDA approval of product 30 days          
Private Placement | Tranche C Warrants            
Class of Warrant or Right [Line Items]            
Number of warrant accompanying each share and each pre-funded warrant sold. 1          
Term following announcement of FDA approval of product 30 days