XML 139 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Share Repurchases Under Authorization (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Repurchases, Shares 142,729 2,428,850 756,883
Repurchases, Average Price (in dollars per share) $ 240.81    
Cumulative Repurchases, Shares 7,047,510    
Cumulative Repurchases, Average Purchase Price (in dollars per share) $ 174.96