v3.26.1
Summary of Significant Accounting Policies - Loss per share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Loss Per Share    
Securities excluded 7,690,840 1,697,500
Common stock purchase warrants    
Loss Per Share    
Securities excluded 6,798,141 1,467,581
Employee Stock Option    
Loss Per Share    
Securities excluded 892,699 229,919