XML 127 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity and Redeemable Non-Controlling Interest - Share Repurchases Under Authorization (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Repurchases, Shares 1,229,503 142,729 2,428,850
Repurchases, Average Price (in dollars per share) $ 283.02 $ 240.81 $ 276.42
Cumulative Repurchases, Shares 8,277,013    
Cumulative Repurchases, Average Purchase Price (in dollars per share) $ 191.01