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 ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Outstanding at ending of period 1,210 1,279
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 5 years 3 months 18 days
Warrants [Member]    
Outstanding at beginning of period 4,938,062 1,563,182
Warrants granted   356,405
Warrants exercised (990,324) (579,218)
Warrants expired/forfeited   (44)
Outstanding at ending of period 3,947,738 1,340,325
Weighted Average Exercise Price Per Share, Beginning balance $ 3.30 $ 10.40
Weighted Average Exercise Price Per Share, Warrants granted 0 8.07
Weighted Average Exercise Price Per Share, Warrants exercised 1.44 8.39
Weighted Average Exercise Price Per Share, Warrants expired 0 1,650.00
Weighted Average Exercise Price Per Share, Ending balance $ 3.70 $ 8.59
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 6 months 4 years 4 months 24 days
Weighted Average Remaining Contractual Life, Warrants granted   4 years 3 months 18 days
Weighted Average Remaining Contractual Life, Ending balance 3 years 1 month 6 days 4 years 3 months 18 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 0
Aggregate Intrinsic Value, Warrants exercised 0 0
Aggregate Intrinsic Value, Warrants granted 0 0
Aggregate Intrinsic Value, Warrants Expired 0 0
Aggregate Intrinsic Value, Ending balance $ 0 $ 0
Exercise Price Per Share, Warrants granted $ 0  
Exercise Price Per Share, Warrants expired 0 $ 1,650.00
Warrants [Member] | Bottoms [Member]    
Exercise Price Per Share, Beginning balance 1.30 9.60
Exercise Price Per Share, Warrants granted   7.60
Exercise Price Per Share, Warrants Exercised 1.30 8.29
Exercise Price Per Share, Ending balance 1.30 7.60
Warrants [Member] | Tops [Member]    
Exercise Price Per Share, Beginning balance 1,485.00 4,675.00
Exercise Price Per Share, Warrants granted   8.29
Exercise Price Per Share, Warrants Exercised 1.55 9.60
Exercise Price Per Share, Ending balance $ 1,485.00 $ 4,675.00