XML 101 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation - Weighted-Average Assumptions (Details) - Performance units - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted-average assumptions and resulting weighted-average grant date fair values [Abstract]      
Closing price of our common stock on grant date (in usd per share) $ 235.97 $ 230.92 $ 239.64
Volatility 21.60% 28.10% 29.30%
Risk-free interest rate 3.70% 0.30% 0.30%
Fair value of unit (in usd per share) $ 252.49 $ 247.48 $ 254.68