v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 24, 2025
Jul. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Subsequent Event [Line Items]                
Number shares sold and issued         5,700      
Proceeds from issuance of common stock upon exercise of warrants           $ 5,535 $ 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,754   9,775
Number of shares exercised           14    
Proceeds from shares exercised           $ 183 0  
Proceeds from issuance of common stock           $ 0 $ 71,201  
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   15,100          
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] | Collaboration and License Agreement with BI [Member]                
Subsequent Event [Line Items]                
Milestone payment received   $ 5,000