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