v3.26.3
Net Loss per Share (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 7,818,240 6,810,886
Options issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 3,574,563 3,644,204
Restricted stock units issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 3,729,177 2,652,182
Warrants issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 514,500 514,500