v3.25.4
Organization and Basis of Presentation (Details 2)
12 Months Ended
Dec. 31, 2024
shares
Previously Reported [Member]  
Common stock options 3,594,202
Common stock warrants 8,528,766
Impact of reverse stock split [Member]  
Common stock options (3,474,395)
Common stock warrants (8,244,474)
As revised [Member]  
Common stock options 119,807
Common stock warrants 284,292