v3.26.1
Common, Preferred Stock and Warrants - Outstanding (Details) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Common, Preferred Stock and Warrants    
Warrants Outstanding (in shares) 5,267,652 5,759,453
Weighted average    
Common, Preferred Stock and Warrants    
Weighted Average Exercise Price (in dollars per share) $ 2.37 $ 2.31
Warrants to purchase common stock    
Common, Preferred Stock and Warrants    
Warrants Outstanding (in shares) 5,267,652  
Warrants Exercisable (in shares) 5,267,652  
Warrants to purchase common stock | Weighted average    
Common, Preferred Stock and Warrants    
Weighted Average Exercise Price (in dollars per share) $ 2.37  
Warrants expiring on November 24,2028 | Warrants to purchase common stock    
Common, Preferred Stock and Warrants    
Warrants Outstanding (in shares) 3,361,484  
Warrants Exercisable (in shares) 3,361,484  
Warrants expiring on November 24,2028 | Warrants to purchase common stock | Weighted average    
Common, Preferred Stock and Warrants    
Weighted Average Exercise Price (in dollars per share) $ 2.75  
Warrants expiring on June 17, 2029 | Warrants to purchase common stock    
Common, Preferred Stock and Warrants    
Warrants Outstanding (in shares) 106,914  
Warrants Exercisable (in shares) 106,914  
Warrants expiring on June 17, 2029 | Warrants to purchase common stock | Weighted average    
Common, Preferred Stock and Warrants    
Weighted Average Exercise Price (in dollars per share) $ 1.69  
Warrants expiring on July 17, 2030 | Warrants to purchase common stock    
Common, Preferred Stock and Warrants    
Warrants Outstanding (in shares) 1,799,254  
Warrants Exercisable (in shares) 1,799,254  
Warrants expiring on July 17, 2030 | Warrants to purchase common stock | Weighted average    
Common, Preferred Stock and Warrants    
Weighted Average Exercise Price (in dollars per share) $ 1.71