v3.24.3
Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options Beginning 37,392 8,769  
Weighted Average Exercise Price, Beginning $ 19.05 $ 35.60  
Weighted Average Remaining Contractual Term (years), Options 3 years 8 months 4 days 3 years 3 months
Aggregate Intrinsic Value Beginning  
Weighted Average Grant Date Fair Value Beginning $ 14.36  
Number of Shares Beginning 34,526  
Weighted Average Exercise Price, Vested and Exercisable Beginning $ 19.44 $ 35.60  
Weighted Average Remaining Contractual Term (years), Unvested and non-exercisable 4 years 1 month 28 days
Aggregate Intrinsic Value Vested and Exercisable Ending
Number of Options Unvested and non-exercisable Beginning 2,866 8,769  
Aggregate Intrinsic Value Unvested and non-exercisable Beginning  
Number of Options Granted 101,930 28,623  
Weighted Average Exercise Price, Granted $ 17.41 $ 13.97  
Weighted average grant date fair value Granted $ 0.73 $ 12.49  
Number of Options Exercised  
Weighted Average Exercise Price, Exercised  
Number of Options Cancelled/Forfeited (139,322)  
Weighted Average Exercise Price, Cancelled/Forfeited $ 17.85  
Number of Options Ending 37,392 8,769
Weighted Average Exercise Price, Ending $ 19.05 $ 35.60
Aggregate Intrinsic Value Ending
Weighted Average Grant Date Fair Value Ending $ 14.36
Number of Shares Ending 34,526
Weighted Average Exercise Price, Vested and Exercisable Ending $ 19.44 $ 35.60
Number of Options Unvested and non-exercisable Ending 2,866 8,769
Aggregate Intrinsic Value Unvested and non-exercisable Ending
Weighted average grant date fair value Unvested and non-exercisable Ending
Weighted Average Remaining Contractual Term (years), Vested and Exercisable 3 years 5 months 19 days 3 years 3 months
Weighted average grant date fair value Vested and Exercisable Ending    
Number of Options Cancelled/Forfeited 139,322  
Equity Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options Beginning 37,392    
Weighted Average Exercise Price, Beginning $ 19.05    
Weighted Average Remaining Contractual Term (years), Options 3 years 8 months 4 days  
Aggregate Intrinsic Value Beginning    
Weighted Average Grant Date Fair Value Beginning    
Number of Shares Beginning 34,526    
Weighted Average Exercise Price, Vested and Exercisable Beginning $ 19.44    
Weighted Average Remaining Contractual Term (years), Unvested and non-exercisable 3 years 5 months 19 days  
Aggregate Intrinsic Value Vested and Exercisable Ending  
Weighted Average Grant Date Fair Value, Vested and Exercisable beginning    
Number of Options Unvested and non-exercisable Beginning 2,866    
Weighted Average Exercise Price, Unvested and non-exercisable beginning $ 14.36    
Share based compensation arrangement by share based payment award options unvested and non exercisable weighted average remaining contractual term1 4 years 1 month 28 days  
Aggregate Intrinsic Value Unvested and non-exercisable Beginning    
Weighted Average Grant Date Fair Value, Unvested and non-exercisable beginning    
Number of Options Granted 101,930    
Weighted Average Exercise Price, Granted $ 17.41    
Weighted average grant date fair value Granted $ 0.73    
Number of Options Exercised    
Weighted Average Exercise Price, Exercised    
Number of Options Cancelled/Forfeited (139,322)    
Weighted Average Exercise Price, Cancelled/Forfeited $ 17.85    
Number of Options Ending 37,392  
Weighted Average Exercise Price, Ending $ 19.05  
Aggregate Intrinsic Value Ending  
Weighted Average Grant Date Fair Value Ending  
Number of Shares Ending 34,526  
Weighted Average Exercise Price, Vested and Exercisable Ending $ 19.44  
Weighted Average Grant Date Fair Value, Vested and Exercisable ending  
Number of Options Unvested and non-exercisable Ending 2,866  
Weighted Average Exercise Price, Unvested and non-exercisable ending $ 14.36  
Aggregate Intrinsic Value Unvested and non-exercisable Ending  
Weighted Average Grant Date Fair Value, Unvested and non-exercisable ending  
Number of Options Cancelled/Forfeited 139,322