XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Compensation - Schedule of Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Stock      
Stock compensation      
Average risk-free interest rates 3.74% 0.40% 0.17%
Average expected life (in years) 6 months 6 months 6 months
Volatility 25.00% 33.00% 45.00%
Weighted-average fair value (in dollars per share) $ 14.99 $ 18.02 $ 19.13
Options      
Stock compensation      
Average risk-free interest rates 2.14% 0.62% 0.80%
Average expected life (in years) 4 years 10 months 24 days 5 years 3 days 4 years 11 months 23 days
Volatility 36.00% 39.00% 40.00%
Weighted-average fair value (in dollars per share) $ 26.06 $ 29.03 $ 32.65