v3.26.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Diluted Shares Outstanding

  

   Three and Six
Months Ended
June 30, 2026
   Three and Six
Months Ended
June 30, 2025
 
Anti-Dilutive:          
Warrants   16,232,635    6,219,284 
Prefunded warrants   -    11,817,165 
Stock options   3,146    9,022 
Unvested restricted stock Units   1,315,859    4,167 
Total Anti-dilutive   17,551,640    18,049,638