v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Subsequent Event [Line Items]      
Gross proceeds received   $ 143 $ 170
Leerink At The Market Sales Agreement [Member]      
Subsequent Event [Line Items]      
Number of common shares issued and sold   0  
Subsequent Event [Member] | Leerink At The Market Sales Agreement [Member]      
Subsequent Event [Line Items]      
Gross proceeds received $ 25,000    
Net proceeds received $ 23,600    
Common Stock [Member]      
Subsequent Event [Line Items]      
Number of common shares issued and sold   867,302  
Common Stock [Member] | Subsequent Event [Member] | Leerink At The Market Sales Agreement [Member]      
Subsequent Event [Line Items]      
Number of common shares issued and sold 4,424,778    
Volume-weighted average price per share $ 5.65    
Common Stock [Member] | Subsequent Event [Member] | Leerink At The Market Sales Agreement [Member] | Leerink Partners LLC [Member]      
Subsequent Event [Line Items]      
Payments of fees and offering costs $ 800    
Common Stock [Member] | Subsequent Event [Member] | Leerink At The Market Sales Agreement [Member] | Other Third-party [Member]      
Subsequent Event [Line Items]      
Payments of fees and offering costs $ 600