v3.25.2
Organization and Basis of Presentation (Details 2)
6 Months Ended
Jun. 30, 2024
shares
Previously Reported [Member]  
Common stock options 3,796,725
Common stock warrants 8,528,766
Impact of Reverse Stock Split [Member]  
Common stock options (3,670,168)
Common stock warrants (8,244,474)
As Revised [Member]  
Common stock options 126,557
Common stock warrants 284,292