XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Plans (Details 3)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Volatility - range 42.50% 40.00% 37.00%
Dividend yield
Expected lives 4 years 7 months 6 days 4 years 6 months 5 years
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Risk-free interest rate - range 3.45% 0.50% 0.31%
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Risk-free interest rate - range 3.97% 1.21% 1.17%