Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION (Details Narrative)

v3.24.0.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Awards [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation cost $ 1,076,664  
Tax benefit from restricted stock compensation $ 79,326 $ 101,419
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]    
Nonemployee services transaction cost 140,000  
Share-based goods and non-employee 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]    
Stock issuable under plan (in shares) 6,000,000  
Shares available for issuance 2,724,250  
Stock Option Plan 2015 [Member] | Executives Employees Consultants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock outstanding 2,436,250  
Shares issued under plan 85,000 445,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  
Shares available for issuance 822,142  
Issuance of common stock awards (in shares) 21,100 97,100
Stock Option Plans 2015 and 2021 Combined [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Per share weighted average fair value of stock options granted $ 1.84 $ 1.98
Tax benefit from stock-based compensation $ 256,315 $ 231,341
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,940,720 2,083,397
Cash received from option exercise 0 406,623
Weighted-average grant-date fair value options granted $ 800,000 $ 1,800,000
Number of options exercised 0 1,031,250
Unrecognized compensation cost $ 3,145,616  
Weighted-average period 46 months  
Total fair value of shares vested $ 4,819,658 $ 2,703,002
Stock Option Plans 2015 and 2021 Combined [Member] | Performance Based Shares Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation cost $ 176,345  
Weighted-average period 36 months  
Tax benefit from restricted stock compensation $ 1,137 $ 0