XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity and Non-controlling Interests - Stock Repurchase Program (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
shares
Equity, Class of Treasury Stock [Line Items]  
Cost of Repurchased Shares Total Plan $ 116.86
Stock Repurchase Program, Authorized Amount $ 300,000,000
Number of Shares Repurchased | shares 1,505,379
Treasury Stock, Value, Acquired, Cost Method $ 88.04
Stock Repurchased During Period, Shares | shares 74,334
Share Repurchase Program, Excise Tax $ 1,000,000
Dividends Receivable $ 0.275