XML 148 R117.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Payments (Weighted-Average Fair Value of Options and Stock Per Share) (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restricted Stock Units (RSUs) [Member]      
Stock, weighted average grant date fair value $ 76.09 $ 64.03 $ 62.91
Employee Stock Purchase Plan [Member]      
Options, weighted average grant date fair value 4.43 4.69 4.82
Discount of grant date market value 12.61 10.98 8.61
Total ESPP 17.04 15.67 13.43
Agent Stock Purchase Plan [Member]      
Stock, weighted average grant date fair value $ 8.28 $ 7.57 $ 5.73