XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans (Details 3)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Volatility - range 40.00% 37.00%
Risk-free interest rate - range 1.19% 0.33%
Expected lives 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 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 1.21% 1.17%