v3.26.1
Net Loss per Common Share - Computation of diluted net loss per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Options to purchase common stock        
Net Loss per Common Share        
Antidilutive securities (in shares) 3,975,916 4,243,920 3,680,587 3,878,422
RSUs        
Net Loss per Common Share        
Antidilutive securities (in shares) 49,242 68,062 38,149 86,680
Warrants to purchase common stock        
Net Loss per Common Share        
Antidilutive securities (in shares) 5,267,652 4,980,701 5,421,333 5,041,900