v3.25.4
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2025
Equity [Abstract]  
Schedule of Warrant activity
Schedule of Warrant activity             
    
Warrant shares Outstanding
   Weighted
Average Exercise Price
   Weighted Average Remaining
Contractual Life (Years)
 
Warrants outstanding at December 31, 2023   261,821   $291.05    3.72 
Warrants granted   22,471    53.40      
Warrants outstanding at December 31, 2024   284,292    272.26    2.91 
No warrant activity             
Warrants outstanding at December 31, 2025   284,292   $272.26    1.91 
Schedule of option activity
Schedule of option activity             
   Options Outstanding   Weighted Average Exercise Price   Weighted Average Remaining
Contractual Life (Years)
 
Options outstanding at December 31, 2023   86,153   $91.72    8.71 
Options granted   44,074    58.00      
Options expired or cancelled or forfeited   (10,420)   57.92      
Options outstanding at December 31, 2024   119,807    82.25    8.12 
Options granted   24,928    4.01      
Options expired or cancelled or forfeited   (415)   63.30      
Options outstanding at December 31, 2025   144,320   $68.79    7.58 
Options vested and exercisable at December 31, 2025   144,320   $68.79