v3.26.1
Equity Incentive Plan - Schedule of Issued and Outstanding Options (Details) - Stock Option [Member] - shares
Jun. 30, 2026
Dec. 31, 2025
Schedule of Issued and Outstanding Options [Line Items]    
Stock options vested (based on ratable vesting) 438,768 370,394
Stock options unvested 399,119 287,793
Total stock options outstanding 837,887 658,187