v3.25.1
Warrants - Warrant (Details) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Shares (in shares) 626,589 626,589
Warrants Issued January 9, 2024 | RTW Master Fund, Ltd.    
Class of Stock [Line Items]    
Shares (in shares) 164,367  
Exercise Price (in dollars per share) $ 0.001  
Warrants Issued January 9, 2024 | RTW Innovation Master Fund, Ltd.    
Class of Stock [Line Items]    
Shares (in shares) 134,068  
Exercise Price (in dollars per share) $ 0.001  
Warrants Issued November 7, 2024 | RTW Master Fund, Ltd.    
Class of Stock [Line Items]    
Shares (in shares) 164,077  
Exercise Price (in dollars per share) $ 0.001  
Warrants Issued November 7, 2024 | RTW Innovation Master Fund, Ltd.    
Class of Stock [Line Items]    
Shares (in shares) 134,543  
Exercise Price (in dollars per share) $ 0.001  
Warrants Issued November 7, 2024 | RTW Biotech Opportunities Operating Ltd.    
Class of Stock [Line Items]    
Shares (in shares) 29,534  
Exercise Price (in dollars per share) $ 0.001