XML 104 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Summary of Weighted-Average Assumptions (Details) - Performance Condition - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 29.69% 28.59% 16.65%
Risk-free interest rate 1.90% 0.22% 1.28%
Expected life (years) 3 years 3 years 3 years
Grant date fair value per share (USD per share) $ 99.23 $ 229.22 $ 159.64