Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION (Details Narrative)

v3.23.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended
May 18, 2021
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Tax benefit   $ (577,400) $ (597,599)
Stock-based compensation expense   881,222 837,556
Restricted Stock Awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation cost   $ 1,447,790 $ 2,129,339
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 nonemployee 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]      
Nonemployee services transaction cost 140,000    
Share-based goods and nonemployee services transaction to be paid quarterly $12,500 in cash and $22,500 in common stock.    
Stock Option Plan 2015 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of stock-based compensation (in shares)   6,000,000  
Stock options granted   $ 2.83 $ 2.45
Tax benefit   $ 49,817 $ 49,406
Fair value of shares   3,511,874 2,815,943
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   475,983 524,670
Weighted-average grant-date fair value options granted   $ 100,000 $ 300,000
Number of options exercised   0 75,000
Total unrecognized compensation cost   $ 3,936,268  
Weighted-average period (in years)   45 months  
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,600,000  
Stock issued during period   40,000  
Stock Option Plan 2021 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of stock-based compensation (in shares)   1,000,000  
Stock options granted   $ 0 $ 0
Tax benefit   $ 12,406 $ 0
Fair value of shares   0 0
Stock-based compensation expense   59,076 0
Unrecognized compensation cost   728,603  
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   $ 0 $ 0
Number of options exercised   0 0
Stock Option Plan 2021 [Member] | Restricted Stock Awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Tax benefit   $ 35,781 $ 35,781
Stock Option Plan 2021 [Member] | Director [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares issued under plan in total   156,758  
Stock Option Plan 2021 [Member] | Executive [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares issued under plan in total   475,000