XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders’ Equity (Tables)
9 Months Ended
Sep. 30, 2025
Equity [Abstract]  
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 September 30, 2024   284,292   $272.26    3.16 
Warrants outstanding at December 31, 2024   284,292   $272.26    2.91 
No warrant activity             
Warrants outstanding at September 30, 2025   284,292   $272.26    2.16 
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   43,096    58.93      
Options expired or cancelled or forfeited   (283)   63.30      
Options outstanding at September 30, 2024   128,966   $80.82    7.72 
Options vested and exercisable at September 30, 2024   128,799   $80.82      
Options outstanding at December 31, 2024   119,807   $82.25    8.12 
Options granted   15,704    4.78      
Options expired or cancelled or forfeited   (415)   63.30      
Options outstanding at September 30, 2025   135,096   $73.30    7.66 
Options vested and exercisable at September 30, 2025   135,096   $73.30