XML 101 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plan (Details) - Schedule of Issued and Outstanding Options - Stock Option [Member] - shares
Dec. 31, 2023
Dec. 31, 2022
Equity Incentive Plan (Details) - Schedule of Issued and Outstanding Options [Line Items]    
Stock options vested (based on ratable vesting) 160,107 151,258
Total stock options outstanding 277,736 318,933
Total stock options outstanding 437,843 470,191