Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION (Details Narrative)

v3.21.2
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 12, 2021
Jan. 02, 2021
May 20, 2020
Oct. 01, 2019
Jan. 02, 2019
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
May 18, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock outstanding           44,511,162   44,511,162     43,259,617
Stock issued during period               1,650,000      
Recognized tax benefits           $ (238,104) $ 143,353 $ (1,425,781) $ 316,200    
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 $12,500 in common stock               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               $ 1,934,935 572,775    
Stock Option Plan 2015 [Member] | Time Based Shares Options [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Allocated stock-based compensation expense               1,934,935 572,775    
Cash received from option exercises               $ 1,230,000 $ 95,880    
Weighted-average grant-date fair value options granted               4,800,000 2,400,000    
Number of options exercised               1,000,000.0 747,006    
Total unrecognized compensation cost           5,800,000   $ 5,800,000      
weighted-average period (in years)               46 months      
Total fair value of shares vested               $ 1,909,141 $ 874,041    
Stock Option Plan 2015 [Member] | Performance Shares [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Allocated stock-based compensation expense               (408,747) 438,365    
Total unrecognized compensation cost           0   0      
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,379,089   $ 2,379,089      
weighted-average period (in years)               39 months      
Recognized tax benefits               $ 30,554 $ 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,385,000   3,385,000      
Stock Option Plan 2021 [Member] | Director [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock issued during period               20,988