v3.26.1
Common Stock - Securities Purchase Agreement and Pre-Funded Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 19, 2025
Nov. 14, 2025
Nov. 12, 2025
Mar. 31, 2026
Dec. 31, 2025
Common Stock          
Net proceeds from at-the-market sales       $ 1,234  
Private Placement          
Common Stock          
Stock issued     708,428    
purchase price, per share     $ 8.52    
Net proceeds from at-the-market sales   $ 20,300      
Maximum | Wainwright ATM Agreement          
Common Stock          
Net proceeds from at-the-market sales $ 14,500        
Pre-Funded Warrants          
Common Stock          
Stock issued       99,446  
Net proceeds from at-the-market sales       $ 1,200  
Exercise of pre-funded warrants (in shares)         117,371
Remaining outstanding balance of pre-funded warrants       1,697,678  
Pre-Funded Warrants | Private Placement          
Common Stock          
Number of warrants purchase     1,815,049    
Purchase price for warrant     $ 8.519    
Exercise price of warrants     $ 0.001