XML 51 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2026
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 months ended March 31, 2026 and March 31, 2025.
Three Months Ended
March 31, 2026March 31, 2025
Shares repurchased3,370,685 1,036,630 
Aggregate cost (in millions)$165.8 $59.9