XML 164 R148.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation (Schedule of Company's Share-Based Payment Award, ESPP, Valuation Assumptions) (Details) - Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Expected volatility, minimum 20.96% 24.56% 16.38%
Expected volatility, maximum 25.05% 28.67% 52.04%
Risk free interest rates, minimum 0.22% 0.06% 0.17%
Risk free interest rates, maximum 2.52% 0.09% 1.57%
Expected term (years) 6 months 6 months 6 months
Minimum      
Dividend yield 1.54% 1.67% 1.89%
Maximum      
Dividend yield 1.73% 1.98% 2.46%