General form of registration statement for all companies including face-amount certificate companies

STOCK WARRANTS AND STOCK OPTIONS (Details 3)

v3.21.2
STOCK WARRANTS AND STOCK OPTIONS (Details 3) - Stock Options [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Options Outstanding Number of Shares        
Outstanding at beginning of period 2,572,227 2,381,239 2,381,239 53,368
Option Granted 387,500 140,000 236,894 2,381,239
Options Exercised     (45,906)  
Options Cancelled       (45,100)
Options Expired       (8,268)
Outstanding at ending of periods 2,959,727 2,521,239 2,572,227 2,381,239
Option outstanding, exercisable, beginning balance 1,252,744 539,847 539,847  
Option outstanding, exercisable, ending balance 1,651,291 1,253,030 1,252,744 539,847
Exercise Price Per Share        
Exercise Price Per Shares option exercised     $ 1.039  
Exercise Price Per Share Options Cancelled       $ 0.1497
Weighted Average Remaining Contractual Life        
Weighted Average Remaining Contractual Lifes beginning balance 7 years 5 months 12 days 8 years 10 months 9 days 9 years 2 years 3 months 25 days
Weighted Average Remaining Contractual Lifes options granted 2 years 11 months 8 days 4 years 6 months 14 days 1 year 10 months 2 days 9 years
Weighted Average Remaining Contractual Lifes options expired       9 years
Weighted Average Remaining Contractual Lifes ending balance     7 years 5 months 12 days 9 years
Weighted Average Remaining Contractual Lifes, Exercisable, Beginning balance     9 years  
Weighted Average Remaining Contractual Lifes, Exercisable, Ending balance 6 years 5 months 4 days 8 years 1 month 24 days 7 years 4 months 24 days  
Weighted Average Exercise Price Per Share        
Weighted Average Exercise Price Per Shares beginning balance $ 0.4999 $ 0.2948 $ 0.2761 $ 0.2761
Weighted Average Exercise Price Per Shares options granted 3.2854 1.7504 2.6661 0.2960
Weighted Average Exercise Price Per Shares options cancelled       0.1497
Weighted Average Exercise Price Per Shares options expired       0.9678
Weighted Average Exercise Price Per Shares ending balance 0.8646 $ 0.3170 0.4999 $ 0.2761
Weighted Average Exercise Price Per Shares exercisable beginning balance 0.3165   0.4  
Weighted Average Exercise Price Per Shares exercisable ending balance $ 0.4540   $ 0.3165  
Aggregate Intrinsic Value        
Aggregate Intrinsic Value beginning balance $ 6,302,277 $ 5,238,080 $ 0 $ 0
Aggregate Intrinsic Value options granted 257,540 160,732 67,265 5,238,080
Aggregate Intrinsic Value options exercised     0 0
Aggregate Intrinsic Value options cancelled     0 0
Aggregate Intrinsic Value options expired     0 0
Aggregate Intrinsic Value ending balance 9,132,060 $ 6,512,360 6,302,292 $ 5,238,080
Aggregate Intrinsic Value exercisable, beginning balance 3,299,765   807,801  
Aggregate Intrinsic Value exercisable ending balance $ 5,772,880   $ 3,298,370  
Minimum [Member]        
Aggregate Intrinsic Value        
Exercise price beginning balance $ 0.2634 $ 0.2634   $ 0.1497
Exercise Price Per Shares option granted 2.772 0.26341 $ 1.645 0.26341
Exercise Price Per Shares option expired     0 0.2328
Exercise Price Per Shares ending balance 0.2634 0.2634 0.26342 0.2634
Exercise Price Per Shares exercisable beginning balance 0.2634 0.2634 0.2634  
Exercise Price Per Shares exercisable ending balance 0.2634   0.2634 0.2634
Maximum [Member]        
Aggregate Intrinsic Value        
Exercise price beginning balance 3.300 1.039   8.31
Exercise Price Per Shares option granted 3.377 2 3.300 1.0393
Exercise Price Per Shares option expired       8.31
Exercise Price Per Shares ending balance 3.377 2.00 3.300 1.039
Exercise Price Per Shares exercisable beginning balance 3.300 $ 1.03938 1.03938  
Exercise Price Per Shares exercisable ending balance $ 3.377   $ 3.300 $ 1.03938