v3.26.1
Summary of Significant Accounting Policies - Loss per share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Loss Per Share    
Securities excluded 7,688,260 1,768,048
Common stock purchase warrants    
Loss Per Share    
Securities excluded 6,798,141 1,467,581
Employee Stock Option    
Loss Per Share    
Securities excluded 890,119 300,467