XML 60 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options, Outstanding, Beginning Balance 1,395,882 713,010  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 4.24 $ 5.15  
Weighted Average Remaining Contractual Life, Outstanding Balance 3 years 3 months 18 days 3 years 10 months 20 days 4 years 4 months 24 days
Aggregate Intrinsic Value, Outstanding, Beginning Balance $ 477,802  
Number of Options, Granted 487,473 698,831  
Weighted Average Exercise Price, Granted $ 2.50 $ 3.29  
Aggregate Intrinsic Value, Granted $ 46,800  
Number of Options, Exercised 0 (5,204)  
Weighted Average Exercise Price, Exercised $ 2.50  
Aggregate Intrinsic Value, Exercised  
Number of Options, Forfeited or cancelled 84,302 10,755  
Aggregate Intrinsic Value, Forfeited or cancelled  
Number of Options, Outstanding, Outstanding Balance 1,799,053 1,395,882 713,010
Weighted Average Exercise Price, Outstanding Ending Balance $ 3.76 $ 4.24 $ 5.15
Aggregate Intrinsic Value, Outstanding, Ending Balance $ 477,802
Number of Options, Expected to Vest in the Future Ending Balance 505,032 453,948  
Weighted Average Exercise Price, Expected to Vest $ 2.83 $ 3.64  
Weighted Average Remaining Contractual Life, Expected to Vest 3 years 11 months 23 days 4 years 25 days  
Aggregate Intrinsic Value, Outstanding, Expected of Vest  
Number of Options, Exercisable 1,294,021 941,934  
Weighted Average Exercise Price, Exercisable $ 4.13 $ 4.53  
Weighted Average Remaining Contractual Life, Exercisable 3 years 10 days 3 years 9 months 21 days  
Aggregate Intrinsic Value, Outstanding, Exercisable  
Number of Options, Vested, Exercisable and Options Expected to Vest Ending Balance 1,799,053 1,395,882  
Weighted Average Exercise Price, Vested, Exercisable and Options Expected to Vest $ 3.76 $ 4.24  
Weighted Average Remaining Contractual Life, Vested, Exercisable and Options Expected to Vest 3 years 3 months 18 days 3 years 10 months 20 days  
Aggregate Intrinsic Value, Outstanding,Exercisable and Options Expected to Vest  
Number of Options, Forfeited or cancelled (84,302) (10,755)  
Stock Appreciation Rights [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options, Outstanding, Beginning Balance 370,624 127,679  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 3.15 $ 2.61  
Weighted Average Remaining Contractual Life, Outstanding Balance 4 years 1 month 9 days 4 years 2 months 26 days 4 years 6 months 7 days
Aggregate Intrinsic Value, Outstanding, Beginning Balance $ 97,919  
Number of Options, Granted 814,862 242,945  
Weighted Average Exercise Price, Granted $ 1.81 $ 3.43  
Weighted Average Remaining Contractual Life, Granted 4 years 5 months 23 days 4 years 7 months 9 days  
Aggregate Intrinsic Value, Granted  
Number of Options, Exercised  
Weighted Average Exercise Price, Exercised  
Aggregate Intrinsic Value, Exercised  
Number of Options, Forfeited or cancelled 27,699  
Weighted Average Exercise Price, Forfeited or cancelled 2 years 10 months 28 days  
Aggregate Intrinsic Value, Forfeited or cancelled  
Number of Options, Outstanding, Outstanding Balance 1,157,787 370,624 127,679
Weighted Average Exercise Price, Outstanding Ending Balance $ 2.21 $ 3.15 $ 2.61
Aggregate Intrinsic Value, Outstanding, Ending Balance $ 97,919
Number of Options, Expected to Vest in the Future Ending Balance 876,319 309,065  
Weighted Average Exercise Price, Expected to Vest $ 2.03 $ 3.23  
Weighted Average Remaining Contractual Life, Expected to Vest 4 years 3 months 4 years 3 months 29 days  
Aggregate Intrinsic Value, Outstanding, Expected of Vest  
Number of Options, Exercisable 281,468 61,559  
Weighted Average Exercise Price, Exercisable $ 2.76 $ 2.78  
Weighted Average Remaining Contractual Life, Exercisable 3 years 8 months 4 days 3 years 9 months  
Aggregate Intrinsic Value, Outstanding, Exercisable  
Number of Options, Vested, Exercisable and Options Expected to Vest Ending Balance 1,157,787 370,624  
Weighted Average Exercise Price, Vested, Exercisable and Options Expected to Vest $ 2.21 $ 3.15  
Weighted Average Remaining Contractual Life, Vested, Exercisable and Options Expected to Vest 4 years 1 month 9 days 4 years 2 months 26 days  
Aggregate Intrinsic Value, Outstanding,Exercisable and Options Expected to Vest  
Number of Options, Forfeited or cancelled (27,699)