Quarterly report [Sections 13 or 15(d)]

STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1)

v3.25.1
STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Outstanding at ending of period 1,323 1,455
Weighted Average Remaining Contractual Life, Beginning balance 4 years 10 months 24 days 5 years 8 months 12 days
Weighted Average Remaining Contractual Life, Ending balance 4 years 7 months 24 days 5 years 6 months 18 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 0
Aggregate Intrinsic Value, Ending balance $ 0 $ 0
Warrants [Member]    
Outstanding at beginning of period 1,563,182 9,642
Warrants granted 245,960 2,418
Warrants exercised (579,218)  
Outstanding at ending of period 1,229,924 12,060
Exercise Price Per Share, Warrants granted $ 8.29 $ 682.00
Weighted Average Exercise Price Per Share, Beginning balance 10.40 1,870.00
Weighted Average Exercise Price Per Share, Warrants granted 8.29 682.00
Weighted Average Exercise Price Per Share, Warrants exercised 8.39 0
Weighted Average Exercise Price Per Share, Warrants expired   0
Weighted Average Exercise Price Per Share, Ending balance $ 9.31 $ 1,639.00
Weighted Average Remaining Contractual Life, Beginning balance 4 years 9 months 18 days 4 years 7 months 6 days
Weighted Average Remaining Contractual Life, Warrants Granted 4 years 6 months 3 years
Weighted Average Remaining Contractual Life, Warrants Exercised 4 years 6 months  
Weighted Average Remaining Contractual Life, Ending balance 4 years 6 months 3 years 9 months 18 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 0
Aggregate Intrinsic Value, Warrants granted 0 $ 0
Aggregate Intrinsic Value, Warrants Expired $ 0  
Warrants [Member] | Bottoms [Member]    
Exercise Price Per Share, Warrants Exercised $ 8.29  
Exercise Price Per Share, Beginning balance 9.60 $ 1,485.00
Exercise Price Per Share, Ending balance 8.29 1,485.00
Warrants [Member] | Tops [Member]    
Exercise Price Per Share, Warrants Exercised 9.60  
Exercise Price Per Share, Beginning balance 4,675.00 5,841.00
Exercise Price Per Share, Ending balance $ 4,675 $ 5,841.00