XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of share repurchase programs
The following table presents our share repurchase programs approved by our Board of Directors from January 1, 2023 through June 30, 2025:
Program approval dateProgram end dateAuthorized amount ($)Program completion date
March 2023September 30, 2023500,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 2024September 30, 2024500,000 August 5, 2024
May 2024December 31, 2024500,000 November 14, 2024
September 2024December 31, 2025500,000 March 7, 2025
February 2025December 31, 20251,000,000 Not yet completed
April 2025December 31, 2025500,000 Not yet completed