Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION (Details Narrative)

v3.22.4
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
12 Months Ended
May 18, 2021
Apr. 12, 2021
Jan. 02, 2021
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Tax benefit       $ (2,014,018) $ (1,801,618)
Stock-based compensation expense       $ 3,079,427 $ 2,707,554
Common stock issued, shares       48,861,891 48,044,162
Aggregate stock price       $ 488,619 $ 480,441
Chief Executive Officer Linda Tharby [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock issued, shares   1,000,000      
Aggregate stock price   $ 3,310,000      
Non Employee Director And Board Advisor [Member[          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Nonemployee services transaction cost 110,000   75,000    
Share-based goods and nonemployee services transaction to be paid quarterly $12,500 in cash and $15,000 in common stock   to be paid quarterly $12,500 in cash and $6,250 in common stock    
Board of Directors Chairman [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Nonemployee services transaction cost 140,000   100,000    
Share-based goods and nonemployee services transaction to be paid quarterly $12,500 in cash and $22,500 in common stock   to be paid quarterly $12,500 in cash and $12,500 in common stock    
Chief Executive Officer [Member] | Employment Agreement [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock issued, shares   1,000,000      
Aggregate stock price   $ 3,310,000      
Stock Option Plan 2015 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Available for issuance       6,000,000  
Stock options granted       $ 1.98 $ 2.85
Tax benefit       $ 198,258 $ 175,257
Stock Option Plan 2015 [Member] | Time Based Shares Options [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Tax benefit       103,319 665,700
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures       1,925,861 2,457,788
Proceeds from Stock Options Exercised       $ 406,623 $ 1,261,251
Weighted-average grant-date fair value options granted       881,428 5,699,986
Options exercised       1,150,203 697,920
Total unrecognized compensation cost       $ 4,299,070  
Weighted-average period       45 months  
Fair value of shares       $ 2,703,002 $ 1,923,179
Stock Option Plan 2015 [Member] | Executiveskey Employees And Consultants [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock, shares, outstanding       2,560,000  
Stock issued during period       445,000  
Stock Option Plan 2021 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Available for issuance       1,000,000  
Stock options granted       $ 1.99 $ 0
Tax benefit       $ 33,083 $ 0
Fair value of shares       0 0
Stock-based compensation expense       157,536
Stock Option Plan 2021 [Member] | Equity Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation expense       $ (408,747)
Stock Option Plan 2021 [Member] | Time Based Shares Options [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Weighted-average grant-date fair value options granted       945,215 0
Unrecognized compensation cost       $ 787,679  
Weighted-average period       48 months  
Stock Option Plan 2021 [Member] | Restricted Stock Awards [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Tax benefit       $ 101,419 $ 47,220
Unrecognized compensation cost       $ 1,618,177  
Weighted-average period       21 months  
Stock Option Plan 2021 [Member] | Director [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock issued, shares       97,100  
Stock Option Plan 2021 [Member] | Executive [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock issued, shares       475,000