v3.25.4
Organization and Basis of Presentation (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of subsequent events
 Schedule of subsequent events            
   December 31, 2024 
   As Previously
Reported
   Impact of Reverse
Stock Split
   As
Revised
 
Common stock - shares   45,944,039    (44,412,571)   1,531,468 
Common stock - amount  $459   $(444)  $15 
Additional paid-in capital  $32,309,162   $444   $32,309,606 
                

 

             
   December 31, 2023 
   As Previously
Reported
   Impact of Reverse
Stock Split
   As
Revised
 
Common stock - shares   20,540,409    (19,855,729)   684,680 
Common stock - amount  $205   $(198)  $7 
Additional paid-in capital  $17,326,299   $198   $17,326,497 
                

Schedule of loss per share and weighted average shares outstanding
 Schedule of loss per share and weighted average shares outstanding            
   Year ended December 31, 2024 
   As Previously
Reported
   Impact of Reverse
Stock Split
   As
Revised
 
Loss attributable to common shareholders  $(8,383,453)      $(8,383,453)
Weighted average shares used to compute basic and diluted EPS   26,892,705    (25,996,281)   896,424 
Loss per share - basic and diluted  $(0.31)  $(9.04)  $(9.35)
Schedule of warrants exercisable
Schedule of warrants exercisable             
   Year ended December 31, 2024 
   As Previously
Reported
   Impact of Reverse
Stock Split
   As
Revised
 
Common stock options   3,594,202    (3,474,395)   119,807 
Common stock warrants   8,528,766    (8,244,474)   284,292 
Schedule of Warrants adjustment
 Schedule of Warrants adjustment                        
   As Previously Reported   Impact of Reverse Stock Split   As Revised 
   Options   Weighted Average Exercise   Options   Weighted Average Exercise   Options   Weighted Average Exercise 
   Outstanding   Price   Outstanding   Price   Outstanding   Price 
Options outstanding at December 31, 2023   2,584,599   $3.06    (2,498,446)  $88.66    86,153   $91.72 
  Options granted   1,322,231   $1.93    (1,278,157)  $56.07    44,074   $58.00 
  Options expired or forfeited or cancelled   (312,628)  $1.93    302,208   $55.99    (10,420)  $57.92 
Options outstanding at December 31, 2024   3,594,202   $2.74    (3,474,395)  $79.51    119,807   $82.25 
Options vested and exercisable at December 31, 2024   3,594,202   $2.74    (3,474,395)  $79.51    119,807   $82.25 
Schedule of Warrants adjustment
 Schedule of Warrants adjustment                        
   As Previously Reported   Impact of Reverse Stock Split   As Revised 
   Warrant shares   Weighted Average Exercise   Warrant shares   Weighted Average Exercise   Warrant shares   Weighted Average Exercise 
   Outstanding   Price   Outstanding   Price   Outstanding   Price 
Warrants outstanding at December 31, 2023   7,854,620   $9.70    (7,592,799)  $281.35    261,821   $291.05 
  Warrants granted   674,146   $1.78    (651,675)  $51.62    22,471   $53.40 
Warrants outstanding at December 31, 2024   8,528,766   $9.08    (8,244,474)  $263.18    284,292   $272.26