v3.26.1
Stockholders’ Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of warrant activity
Schedule of warrant activity            
   Warrants Outstanding   Weighted
Average Exercise Price
   Weighted Average Remaining
Contractual Life (Years)
 
Warrants outstanding at December 31, 2024   284,292   $272.26    2.91 
No warrant activity             
Warrants outstanding at June 30, 2025   284,292   $272.26    2.41 
Warrants outstanding at December 31, 2025   284,292   $272.26    1.91 
No warrant activity             
Warrants outstanding at June 30, 2026   284,292   $272.26    1.41 

Schedule of option activity
            
 
 
 
 
 
Options Outstanding
 
 
 
 
Weighted
Average Exercise Price
 
 
 
 
Weighted Average Remaining
Contractual Life (Years)
 
 
Options outstanding at December 31, 2024   119,807   $82.25    8.12 
Options granted   9,468    5.28      
Options expired or cancelled or forfeited   (415)   63.30      
Options outstanding at June 30, 2025   128,860   $76.66    7.80 
Options vested and exercisable at June 30, 2025   128,860   $76.66      
Options outstanding at December 31, 2025   144,320   $68.79    7.58 
Options granted   24,236    2.06      
Options outstanding at June 30, 2026   168,556   $59.20    7.48 
Options vested and exercisable at June 30, 2026   168,556   $59.20