XML 40 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Share Repurchase Program
The following table presents the shares repurchased and aggregate cost, including brokerage commissions and excise taxes incurred, under our current share repurchase program for the three and six months ended June 30, 2025 and June 30, 2024.
Three Months EndedSix Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Shares repurchased4,472,379 4,579,667 5,509,009 6,339,782 
Aggregate cost (in millions)$249.7 $263.3 $309.6 $374.5