Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION (Details Narrative)

v3.22.0.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
12 Months Ended
Apr. 12, 2021
Jan. 02, 2021
May 20, 2020
Oct. 01, 2019
Jan. 02, 2019
Dec. 31, 2021
May 18, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock outstanding           44,623,660   43,259,617
Stock issued during period           2,000,000    
Chief Executive Officer Linda Tharby [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock issued during period 1,000,000              
Number of stock option shares issued, value $ 3,310,000              
Settlement Agreement [Member] | E M E D Technologies Corporation [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Description of vesting rights     the Company issued to EMED (i) 95,238 restricted stock units, which vested on May 21, 2020, and 95,238 restricted stock units, which vested on January 1, 2021, and (ii) an option to purchase up to 400,000 shares of the Company’s common stock at an exercise price of $11.21 per share prior to February 1, 2021, which was not exercised.          
Non Employee Director [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Nonemployee services transaction cost         50,000      
Amount for chairing board committee         $ 10,000      
Board of Directors Chairman [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Nonemployee services transaction cost   100,000   50,000     140,000  
Share-based Goods and Nonemployee Services Transaction             to be paid quarterly $12,500 in cash and $22,500 in common stock  
Non Employee Director And Board Advisor [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Nonemployee services transaction cost   75,000         110,000  
Share-based Goods and Nonemployee Services Transaction   to be paid quarterly $12,500 in cash and $6,250 in common stock         to be paid quarterly $12,500 in cash and $15,000 in common stock  
Stock Option Plan 2015 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock issued during period           1,000,000    
Available for issuance           6,000,000    
Allocated stock-based compensation expense           $ 2,457,788   $ 874,869
Stock Option Plan 2015 [Member] | Time Based Shares Options [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation expense           2,457,788   874,869
Cash received from option exercises           $ 1,261,251   $ 95,880
Weighted-average grant-date fair value options granted           5,699,986   2,350,264
[custom:StockIssuedDuringPeriodSharesStockOptionsExercised1]           697,920   397,962
Total unrecognized compensation cost           $ 6,158,501    
weighted-average period (in years)           46 months    
Total fair value of shares vested           $ 1,923,179   $ 803,171
Stock Option Plan 2015 [Member] | Performance Shares [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Total unrecognized compensation cost           0    
Allocated stock-based compensation expense           (408,747)   502,904
Stock Option Plan 2015 [Member] | Restricted Stock Awards [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Total unrecognized compensation cost           $ 2,299,726    
weighted-average period (in years)           39 months    
Recognized tax benefits           $ 47,220   $ 0
Stock Option Plan 2015 [Member] | Executiveskey Employees And Consultants [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock outstanding           3,672,500    
Stock Option Plan 2021 [Member] | Director [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock issued during period           59,658