XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of common stock warrants Warrant activity is as follows:
Warrants
Outstanding
Weighted Average
Exercise Price
Weighted Average
Remaining Contractual
Life (years)
Warrants outstanding at December 31, 202273,553$294.16 3.80
Warrants issued71,71460.00 
Warrants exercised(9,710)232.50 
Warrants expired(20)3,750.00 
Warrants outstanding at December 31, 2023135,537158.16 4.42
Warrants issued444,4456.80 
Warrants amended71,80130.00 
Warrants exercised(444,445)5.34 
Warrants expired— 
Warrants outstanding at December 31, 2024207,338$113.78 3.68
Schedule of outstanding warrants
Warrants outstanding as of December 31, 2024 consisted of:
Expiration
Date
Number
Outstanding
Number
Exercisable
Exercise
Price
December 31, 20243,7013,701$1,000.50 
October 31, 2025108108187.50 
October 31, 202510,44410,444232.50 
February 26, 20261,9221,922600.00 
July 31, 202616,88816,888232.50 
May 31, 202730,67430,674262.50 
October 31, 202916,50116,50130.00 
November 30, 202957,25057,25030.00 
December 31, 20295,1675,16730.00 
January 25, 202964,68364,68330.00 
Total207,338207,338