XML 88 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Share Repurchase Programs
The following table presents our share repurchase programs for the year ended December 31, 2024 and 2023:
Program approval dateProgram end dateAuthorized amountProgram completion date
March 2023September 30, 2023$500,000 March 13, 2023
April 2023September 30, 2023500,000 September 14, 2023
July 2023December 31, 2023500,000 September 14, 2023
September 2023December 31, 2023650,000 November 16, 2023
October 2023March 31, 2024500,000 January 12, 2024
December 2023March 31, 2024250,000 March 8, 2024
February 2024 September 30, 2024500,000 August 5, 2024
May 2024December 31, 2024500,000 November 14, 2024
September 2024December 31, 2025500,000 Not yet completed