XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Stock Option Activity (Details) - 2017 Equity Plan and 2021 Equity Plan [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Employees and Consultants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Granted  
Employees and Consultants [Member] | Non-Qualified Stock Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Outstanding Beginning 302,022  
Weighted Average Exercise Price, Outstanding Beginning $ 5.87  
Weighted Average Remaining Contractual Term, Outstanding Ending 7 years 2 months 12 days 6 years 7 months 6 days
Aggregate Intrinsic Value, Outstanding Beginning  
Number of Options, Granted  
Weighted Average Exercise Price, Granted  
Number of Options, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Options, Forfeited/Cancelled (40,697)  
Weighted Average Exercise Price, Forfeited/Cancelled $ 3.36  
Number of Options, Expired  
Weighted Average Exercise Price, Expired  
Number of Options, Outstanding Ending 261,325 302,022
Weighted Average Exercise Price, Outstanding Ending $ 6.26 $ 5.87
Aggregate Intrinsic Value, Outstanding Ending
Number of Options, Exercisable 256,325  
Weighted Average Exercise Price, Exercisable Ending $ 6.34  
Weighted Average Remaining Contractual Term, Exercisable Ending 7 years 2 months 12 days  
Aggregate Intrinsic Value, Exercisable Ending  
Number of Options, Expired  
Directors [Member] | Non-Qualified Stock Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Outstanding Beginning 57,122  
Weighted Average Exercise Price, Outstanding Beginning $ 9.44  
Weighted Average Remaining Contractual Term, Outstanding Ending 4 years 8 months 12 days 5 years
Aggregate Intrinsic Value, Outstanding Beginning  
Number of Options, Granted  
Weighted Average Exercise Price, Granted  
Number of Options, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Options, Forfeited/Cancelled  
Weighted Average Exercise Price, Forfeited/Cancelled  
Number of Options, Expired  
Weighted Average Exercise Price, Expired  
Number of Options, Outstanding Ending 57,122 57,122
Weighted Average Exercise Price, Outstanding Ending $ 9.44 $ 9.44
Aggregate Intrinsic Value, Outstanding Ending
Weighted Average Exercise Price, Exercisable Ending $ 9.44  
Weighted Average Remaining Contractual Term, Exercisable Ending 4 years 8 months 12 days  
Aggregate Intrinsic Value, Exercisable Ending  
Number of Options, Expired