XML 66 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Option Plans (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shares available for grant 3,250 166,750
Cash settlement of stock options $ 292,153 $ 108,155
Shares related to settlement of stock options 20,256 10,067
Weighted average remaining contractual term 6 years  
Stock-based compensation $ 1,940,443 $ 1,803,302
Unrecognized compensation cost $ 3,539,238  
Unrecognized compensation cost recognition period 3 years  
Weighted average fair value at the date of grant $ 12.65 $ 11.14
Aggregate intrinsic value of outstanding options $ 25,727,340 $ 1,622,738
Aggregate intrinsic value of exercisable options 20,536,948 1,565,553
Aggregate intrinsic value of options exercised $ 2,646,835 $ 747,730
Employee Plan    
Vesting term Options granted under the 2012 Employee Plan vest 25% one day after the first anniversary of the grant date and 25% one day after each of the next three anniversaries. Under the terms of the 2012 Employee Plan, no option may be granted under that plan after the tenth anniversary of the adoption of the plan.  
2005 Director Plan    
Vesting term The Initial Option vested 25% on the date of grant and 25% on the anniversary of the grant date in each of the following 3 years. Each Annual Option became fully exercisable one day after the date of grant. The exercise price of each option granted equaled the fair market value of the Common Stock on the date the option was granted and expired ten (10) years from the date of grant.  
Shares authorized under plan 180,000  
Shares offered under initial option 5,000  
Shares offered under annual option 5,000  
2017 Director Plan    
Vesting term The Initial Option vests 25% on the date of grant and 25% on the anniversary of the grant date in each of the following 3 years. Each Annual Option becomes fully exercisable one day after the date of grant. The exercise price of each option granted equals the fair market value of the Common Stock on the date the option is granted and expires ten (10) years from the date of grant.  
Shares available for grant 0  
Shares authorized under plan 50,000  
Shares offered under initial option 5,000  
Shares offered under annual option 5,000  
Cash fee paid to non salaried directors $ 48,500  
2022 Employee Plan    
Vesting term Options granted under the 2022 Employee Plan vest 25% one day after the first anniversary of the grant date and 25% one day after each of the next three anniversaries. As of December 31, 2023, the number of shares available for grant under the 2022 Employee Plan is 3,250. Under the terms of the 2022 Employee Plan, no option may be granted under that plan after the tenth anniversary of the adoption of the plan.  
Shares available for grant 3,250