XML 61 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Net loss per share (Potentially dilutive securities) (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Oct. 24, 2024
Potentially dilutive securities        
Total 6,082,577 3,156,527 3,158,212  
Pre-funded common stock warrants        
Potentially dilutive securities        
Warrants exercise price $ 0.0001     $ 0.0001
Employee Stock Option        
Potentially dilutive securities        
Total 2,672,859 2,119,183 2,162,453  
Unvested restricted stock units        
Potentially dilutive securities        
Total 1,321,162 948,788 907,203  
Common stock warrants        
Potentially dilutive securities        
Total 88,556 88,556 88,556  
Common stock warrants issued with credit facility        
Potentially dilutive securities        
Total 2,000,000