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