v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 24, 2025
Apr. 30, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Subsequent Event [Line Items]            
Number shares sold and issued         5,700,000  
Proceeds from issuance of common stock upon exercise of warrants       $ 3,330 $ 0  
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1       $ 172.5    
Common stock warrants exercise price per share       $ 172.5    
Common shares, shares issued       11,490,000   9,775,000
Number of shares exercised       8    
Proceeds from shares exercised       $ 92 0  
Proceeds from issuance of common stock       0 $ 76,386  
Securities Purchase Agreement [Member]            
Subsequent Event [Line Items]            
Proceeds from issuance of common stock       $ 26,900    
Securities Purchase Agreement [Member] | Two-tranche private placement [Member]            
Subsequent Event [Line Items]            
Number shares sold and issued 15,100,000   15,100,000      
Purchase Price $ 11.6          
Gross proceed $ 175,000          
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1     $ 0.0001   $ 0.0001  
Common stock warrants exercise price per share     0.0001   0.0001  
Securities Purchase Agreement [Member] | Series E Common Stock Warrant [Member] | Two-tranche private placement [Member]            
Subsequent Event [Line Items]            
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1     11.54   11.54  
Common stock warrants exercise price per share     $ 11.54   $ 11.54  
Securities Purchase Agreement [Member] | Pre Funded Warrants [Member]            
Subsequent Event [Line Items]            
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1 $ 0.0001          
Common stock warrants exercise price per share $ 0.0001          
Subsequent Event [Member] | Series B common stock warrant [Member]            
Subsequent Event [Line Items]            
Proceeds from issuance of common stock upon exercise of warrants   $ 800        
Number of shares exercised   70,158        
Subsequent Event [Member] | Collaboration and License Agreement with BI [Member]            
Subsequent Event [Line Items]            
Milestone payment received   $ 5,000