v3.26.1
Schedule of Common Stock Warrants Outstanding (Details) - Pre-Funded Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Common stock warrants, outstanding shares 11,268,939  
Weighted- average exercise price per share, outstanding $ 4.04  
Common stock warrants, issued 450,537  
Weighted- average exercise price per share, issued $ 1.67  
Common stock warrants, exercised (5,282,375)  
Weighted- average exercise price per share, exercised $ 8.07  
Common stock warrants, surrendered upon cashless exercise (14,541)  
Weighted- average exercise price per share, surrendered upon cashless exercise $ 10.43  
Common stock warrants, expired 3,544
Weighted- average exercise price per share, expired  
Common stock warrants, outstanding shares 6,422,560 11,268,939
Weighted- average exercise price per share, outstanding $ 0.53 $ 4.04