v3.26.1
Schedule of Pre-funded Warrants Activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of warrants, outstanding | shares 960,847
Weighted average exercise price, outstanding | $ / shares $ 20.23
Number of pre-funded warrant, issued | shares 2,043,492
Weighted average exercise price, issued | $ / shares $ 7.48
Number of pre-funded warrant, exercised | shares (952,569)
Weighted average exercise price, exercised | $ / shares $ 9.08
Number of pre-funded warrant, canceled | shares
Weighted average exercise price, canceled | $ / shares
Number of warrants, outstanding | shares 2,051,770
Weighted average exercise price, outstanding | $ / shares $ 12.48
Pre-Funded Warrants [Member]  
Number of warrants, outstanding | shares 426,373
Weighted average exercise price, outstanding | $ / shares $ 0.0005
Number of pre-funded warrant, issued | shares
Weighted average exercise price, issued | $ / shares
Number of pre-funded warrant, exercised | shares (426,373)
Weighted average exercise price, exercised | $ / shares $ 0.0005
Number of pre-funded warrant, canceled | shares
Weighted average exercise price, canceled | $ / shares
Number of warrants, outstanding | shares
Weighted average exercise price, outstanding | $ / shares