Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION (Details Narrative)

v3.23.2
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Restricted Stock Awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation cost   $ 1,477,730 $ 1,958,952
Tax benefit from restricted stock compensation   $ 71,563 $ 71,563
Non Employee Director And Board Advisor [Member[      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Nonemployee services transaction cost   110,000  
Share-based goods and non-employee services transaction   to be paid quarterly $12,500 in cash and $15,000 in common stock.  
Board of Directors Chairman [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based goods and non-employee services transaction   to be paid quarterly $12,500 in cash and $22,500 in common stock.  
Non-employee director compensation   140,000  
Stock Option Plan 2015 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares available for issuance 59,250 59,250  
Stock Option Plan 2015 [Member] | Executiveskey Employees And Consultants [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Option shares outstanding under plan 2,600,000 2,600,000  
Stock issued during period   40,000  
Stock Option Plan 2021 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock issuable under plan (in shares)   1,000,000  
Issuance of option awards (in shares) 45,000    
Stock Option Plan 2021 [Member] | Director [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Director fee shares issued under plan 156,758 156,758  
Stock Option Plan 2021 [Member] | Executive [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Bonus shares issued under plan 21,100 21,100  
Stock Option Plan 2021 [Member] | Executive Officer [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total shares issued under plan 520,000 520,000  
Stock Option Plans 2015 And 2021 Combined [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options granted   $ 2.78 $ 2.03
Tax benefit from stock-based compensation   $ 125,504 $ 107,855
Fair value of shares $ 3,798,884 $ 3,798,884 2,149,858
Shares remaining for future stockgrants 361,392 361,392  
Stock Option Plans 2015 And 2021 Combined [Member] | Time Based Shares Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation expense   $ 1,075,158 1,052,405
Weighted-average grant-date fair value options granted $ 200,000 $ 200,000 $ 1,600,000
Number of options exercised   0 618,750
Total unrecognized compensation cost $ 4,248,300 $ 4,248,300  
Weighted-average period (in years)   46 months