v3.26.1
Net Loss per Common Share - Computation of diluted net loss per share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Options to purchase common stock    
Net Loss per Common Share    
Antidilutive securities (in shares) 3,381,977 3,508,863
RSUs    
Net Loss per Common Share    
Antidilutive securities (in shares) 19,822 105,505
Warrants to purchase common stock    
Net Loss per Common Share    
Antidilutive securities (in shares) 5,576,721 5,103,778