XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Option Plans - Summary of Stock Options (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Number of Stock Options Outstanding, Beginning of Period   7,095,462  
Number of Stock Options, Granted 0 2,911,750  
Number of Stock Options, Forfeited   (40,409)  
Number of Stock Options, Exercised   (8,000)  
Number of Stock Options, Expired   (137,574)  
Number of Stock Options Outstanding, End of Period 9,821,229 9,821,229 7,095,462
Options vested and exercisable, September 30, 2023 5,049,015 5,049,015  
Weighted Average Exercise Price Per Share, Beginning of Period   $ 1.99  
Weighted Average Exercise Price Per Share, Granted   0.57  
Weighted Average Exercise Price Per Share, Forfeited   1.99  
Weighted Average Exercise Price Per Share, Exercised   0.54  
Weighted Average Exercise Price Per Share, Expired   2.06  
Weighted Average Exercise Price, End of Period $ 1.57 1.57 $ 1.99
Weighted Average Exercise Price, Options vested and exercisable at September 30, 2023   $ 1.97  
Weighted-Average Remaining Contractual Life (years), Options outstanding   6 years 4 months 28 days 5 years 9 months 14 days
Weighted-Average Remaining Contractual Life (years), Options vested and exercisable at September 30, 2023   3 years 9 months  
Aggregate Intrinsic Value, Options outstanding $ 437,894 $ 437,894 $ 109,891
Aggregate Intrinsic Value, Options vested and exercisable at September 30, 2023 $ 193,470 $ 193,470