XML 111 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Redeemable Noncontrolling Interests - Schedule of Shares Repurchased Under the Share Repurchase Program (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Number of Shares Purchased 1,409,988 2,782,662 19,666,798
Average Price Per Share (in usd per share) $ 42.20 $ 36.67 $ 35.17