v3.25.2
Net Income (Loss) per Share (Tables)
6 Months Ended
Jun. 30, 2025
Net Income (Loss) per Share [Abstract]  
Schedule of Computation of Diluted Loss Per Share

Securities that could potentially dilute loss per share in the future that were not included in the computation of diluted loss per share for the six months ended June 30, 2025, and 2024 are as follows:

 

   As of June 30, 
   2025   2024 
Convertible preferred stock   34    34 
Warrants to purchase common stock   7,517,421    444,796 
Restricted stock awards   50,000    
-
 
Options to purchase common stock   10,346,654    31,193 
Total   17,914,109    476,023