Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Outstanding at ending of period 1,953,583 1,123,356
Weighted Average Remaining Contractual Life , Beginning balance 5 months 10 days 6 months 6 days
Weighted Average Remaining Contractual Life, Warrants granted 7 months 27 days 2 months 1 day
Weighted Average Remaining Contractual Life, Ending balance 6 months 9 days 5 months 21 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 5,804,517
Aggregate Intrinsic Value, Ending balance $ 521,929 $ 2,014,970
Warrants [Member]    
Outstanding at beginning of period 10,387,877 836,464
Warrants Granted 611,998 101,626
Warrants Expired (183,333)  
Outstanding at ending of period 10,816,542 938,090
Weighted Average Exercise Price Per Share, Beginning balance $ 1.92 $ 6.78
Weighted Average Exercise Price Per Share, Warrants granted 2.09 6.00
Weighted Average Exercise Price Per Share, Warrants exercised 0 0
Weighted Average Exercise Price Per Share, Warrants expired 9.00 0
Weighted Average Exercise Price Per Share, Ending balance $ 1.81 $ 6.69
Weighted Average Remaining Contractual Life , Beginning balance 5 months 3 days 3 months 1 day
Weighted Average Remaining Contractual Life, Warrants granted 4 months 4 days 7 months
Weighted Average Remaining Contractual Life, Ending balance 4 months 27 days 4 months 4 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 1,784,838
Aggregate Intrinsic Value, Warrants granted 79,651 152,439
Aggregate Intrinsic Value, Warrants Exercised 0 0
Aggregate Intrinsic Value, Warrants Expired 0 0
Aggregate Intrinsic Value, Ending balance $ 4,436,674 $ 757,863
Exercise Price Per Share, Warrants granted   $ 6.00
Exercise Price Per Share, Warrants Exercised $ 0 0
Exercise Price Per Share, Warrants Expired 9.00 0
Warrants [Member] | Minimum [Member]    
Exercise Price Per Share, Beginning balance 1.35 1.50
Exercise Price Per Share, Warrants granted 1.35  
Exercise Price Per Share, Ending balance 1.35 1.50
Warrants [Member] | Maximum [Member]    
Exercise Price Per Share, Beginning balance 9.00 9.00
Exercise Price Per Share, Warrants granted 2.52  
Exercise Price Per Share, Ending balance $ 9.00 $ 9.00