v3.26.1
Net Loss per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 6,586,206 5,526,454
Options issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 3,638,024 4,353,490
Restricted stock units issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 2,433,682 1,172,964
Warrants issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 514,500