XML 100 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plan (Details) - Schedule of RSU Activity - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2023
shares
Equity Incentive Plan (Details) - Schedule of RSU Activity [Line Items]  
Number of Outstanding (unvested) at December 31, 2022 329,746
Number of RSUs granted 182,000
Number of RSUs vested (265,584)
Number of RSU expired/forfeited (133,769)
Number of Outstanding (unvested) at December 31, 2023 112,393