v3.25.4
Organization and Basis of Presentation (Details 3)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Previously Reported [Member]  
Options outstanding, beginning | shares 2,584,599
Weighted average exercise price outstanding, beginning | $ / shares $ 3.06
Options granted | shares 1,322,231
Weighted average exercise price granted | $ / shares $ 1.93
Options cancelled | shares (312,628)
Weighted average exercise price cancelled | $ / shares $ 1.93
Options outstanding, ending | shares 3,594,202
Weighted average exercise price outstanding, ending | $ / shares $ 2.74
Options vested and exercisable | shares 3,594,202
Weighted average exercise price outstanding, Options vested and exercisable | $ / shares $ 2.74
Impact of reverse stock split [Member]  
Options outstanding, beginning | shares (2,498,446)
Weighted average exercise price outstanding, beginning | $ / shares $ 88.66
Options granted | shares (1,278,157)
Weighted average exercise price granted | $ / shares $ 56.07
Options cancelled | shares 302,208
Weighted average exercise price cancelled | $ / shares $ 55.99
Options outstanding, ending | shares (3,474,395)
Weighted average exercise price outstanding, ending | $ / shares $ 79.51
Options vested and exercisable | shares (3,474,395)
Weighted average exercise price outstanding, Options vested and exercisable | $ / shares $ 79.51
As revised [Member]  
Options outstanding, beginning | shares 86,153
Weighted average exercise price outstanding, beginning | $ / shares $ 91.72
Options granted | shares 44,074
Weighted average exercise price granted | $ / shares $ 58.00
Options cancelled | shares (10,420)
Weighted average exercise price cancelled | $ / shares $ 57.92
Options outstanding, ending | shares 119,807
Weighted average exercise price outstanding, ending | $ / shares $ 82.25
Options vested and exercisable | shares 119,807
Weighted average exercise price outstanding, Options vested and exercisable | $ / shares $ 82.25