XML 36 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Stockholders' Equity
Under stock repurchase programs approved by the Company’s Board of Directors, the Company repurchased 3.5 million of its common shares for $329.3 million during 2024 and 3.4 million shares for $275.7 million during 2023. All repurchased shares have been retired. Under the two-year, $750.0 million stock repurchase program, which was announced on April 24, 2024 and superseded the previous program, there was approximately $528.5 million remaining at year end for future stock repurchases.