XML 104 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity and Redeemable Noncontrolling Interests - Schedule of Shares Repurchased Under the Share Repurchase Program (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Number of Shares Purchased 2,782,662 19,666,798 9,124,295
Average Price Per Share (in usd per share) $ 36.67 $ 35.17 $ 44.51