Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Outstanding at ending of period 1,190 1,323
Weighted Average Remaining Contractual Life, Beginning balance 4 years 7 months 6 days 4 years 10 months 24 days
Weighted Average Remaining Contractual Life, Ending balance 4 years 2 months 12 days 4 years 8 months 12 days
Warrants [Member]    
Outstanding at beginning of period 4,938,062 1,563,182
Warrants granted   245,960
Warrants exercised (920,324) (579,219)
Outstanding at ending of period 4,017,738 1,229,923
Weighted Average Exercise Price Per Share, Beginning balance $ 3.30 $ 10.40
Weighted Average Exercise Price Per Share, Warrants granted 0 8.29
Weighted Average Exercise Price Per Share, Warrants exercised 1.55 8.39
Weighted Average Exercise Price Per Share, Warrants expired 2,163.68 0
Weighted Average Exercise Price Per Share, Ending balance $ 3.70 $ 9.31
Weighted Average Remaining Contractual Life, Beginning balance 3 years 10 months 24 days 4 years 9 months 18 days
Weighted Average Remaining Contractual Life, Warrants exercised 4 years 9 months 18 days 4 years 6 months
Weighted Average Remaining Contractual Life, Warrants granted   4 years 6 months
Weighted Average Remaining Contractual Life, Ending balance 3 years 4 months 24 days 4 years 6 months
Aggregate Intrinsic Value, Beginning balance $ 0  
Aggregate Intrinsic Value, Warrants granted 0  
Aggregate Intrinsic Value, Warrants Expired 0  
Aggregate Intrinsic Value, Ending balance $ 0  
Exercise Price Per Share, Warrants granted   $ 8.29
Exercise Price Per Share, Warrants Exercised $ 1.55  
Warrants [Member] | Bottoms [Member]    
Exercise Price Per Share, Beginning balance 1.30 9.60
Exercise Price Per Share, Warrants granted 0  
Exercise Price Per Share, Warrants Exercised 0 8.29
Exercise Price Per Share, Ending balance 1.30 8.29
Warrants [Member] | Tops [Member]    
Exercise Price Per Share, Beginning balance 1,485.00 4,675.00
Exercise Price Per Share, Warrants Exercised   9.60
Exercise Price Per Share, Ending balance $ 1,485.00 $ 4,675.00