v3.24.1.1.u2
STOCK OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Black-Scholes option pricing model was used with the following weighted assumptions for options granted
                               
    Number
of
Shares
    Weighted Average
Exercise Price
    Weighted
Average
Remaining
Contractual
Life (Years)
    Aggregate
Intrinsic
Value
 
Outstanding at December 31, 2023     1,746,885     $ 2.86       9.0     $ 5,427,118  
Granted     -       -                  
Exercised     -       -                  
Expired     -       -                  
Forfeited     (29,250 )     2.09                  
Outstanding at March 31, 2024     1,717,635     $ 2.88       8.7     $ -  
Exercisable at March 31, 2024     485,045     $ 2.69       8.6     $ -  
Schedule of status of non-vested options
               
    Number of
Nonvested Options
    Weighted Average
Grant Date
Fair Value
 
Nonvested options at December 31, 2023     1,257,590     $ 2.93  
Granted     -       -  
Forfeited     -       -  
Vested     (25,000 )   $ 1.74  
Nonvested options at March 31, 2024     1,232,590     $ 2.95  
Schedule of stock option activity
                               
    Number
of
Shares
    Weighted
Average
Exercise Price
    Weighted
Average
Remaining
Contractual
Life (Years)
    Aggregate
Intrinsic
Value
 
Outstanding at December 31, 2023     5,442,000     $ 4.68       4.7     $ 7,038,940  
Granted     -       -                  
Exercised     (1,450,000 )     3.31                  
Expired     -       -                  
Forfeited     -       -                  
Outstanding at March 31, 2024     3,992,000     $ 2.92       4.4     $ -  
Exercisable at March 31, 2024     3,992,000     $ 2.92       4.4     $ -