Stock Plans (Details 2) - USD ($) |
3 Months Ended | 9 Months Ended | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|||||||
Share-Based Payment Arrangement [Abstract] | ||||||||||
Weighted-average risk-free interest rate | 4.08% | 4.06% | 1.91% | |||||||
Expected dividend payments | ||||||||||
Expected holding period (years) | [1] | 4 years 9 months 18 days | 5 years 3 months 18 days | 5 years 3 months 18 days | ||||||
Weighted-average volatility factor | [2] | 1.14% | 1.10% | 1.16% | ||||||
Estimated forfeiture rates for options granted | [3] | 7.50% | 7.00% | 5.60% | ||||||
|