v3.26.1
Common Stock (Details 1)
6 Months Ended
Jun. 30, 2026
shares
Equity Incentive Plan 2015 One [Member]  
Incentive Plan 2015
Equity Incentive RSU 250
Vest date Jan 9, 2026
Shares Issued 250
Equity Incentive Plan 2015 Two [Member]  
Incentive Plan 2015
Equity Incentive RSU 1,468
Vest date Jan 15, 2026
Shares Issued 1,468
Equity Incentive Plan 2015 Three [Member]  
Incentive Plan 2015
Equity Incentive RSU 5,067
Vest date Feb 1, 2026
Shares Issued 4,542
Shares Withheld for Taxes 525
Equity Incentive Plan 2015 Four [Member]  
Incentive Plan 2015
Equity Incentive RSU 233
Vest date Feb 22, 2026
Shares Issued 137
Shares Withheld for Taxes 96
Equity Incentive Plan 2015 Five [Member]  
Incentive Plan 2015
Equity Incentive RSU 625
Vest date Mar 7, 2026
Shares Issued 625
Equity Incentive Plan 2015 Six [Member]  
Incentive Plan 2015
Equity Incentive RSU 334
Vest date Apr 1, 2026
Shares Issued 334
Equity Incentive Plan 2015 Seven [Member]  
Incentive Plan 2015
Equity Incentive RSU 200
Vest date May 23, 2026
Shares Issued 160
Shares Withheld for Taxes 40
Equity Incentive Plan 2015 Eight [Member]  
Incentive Plan 2015
Equity Incentive RSU 34
Vest date Jun 15, 2026
Shares Issued 34
Equity Incentive Plan 2015 [Member]  
Equity Incentive RSU 8,211
Shares Issued 7,550
Shares Withheld for Taxes 661