| EVENT | 
  DATE | 
  WEBCAST | 
  TRANSCRIPT | 
  INFORMATION | 
  | 2025 Second Quarter Results Conference Call | 
  August 13, 2025 | 
  Webcast | 
   | 
  Event Details | 
  | 2025 First Quarter Results Conference Call | 
  May 14, 2025 | 
  Webcast | 
  Transcript | 
  Event Details | 
  | 2025 Annual and Special Meeting of Shareholders | 
  May 13, 2025 | 
   | 
   | 
  Event Details | 
  | 2025 Investor Day | 
  April 02, 2025 | 
  Webcast | 
   | 
  Event Details | 
  | 2024 Fourth Quarter Results Conference Call | 
  February 26, 2025 | 
  Webcast | 
  Transcript | 
  Event Details | 
  | 2024 Third Quarter Results Conference Call | 
  November 07, 2024 | 
  Webcast | 
  Transcript | 
  Event Details | 
  | 2024 Second Quarter Results Conference Call | 
  August 14, 2024 | 
  Webcast | 
  Transcript | 
  Event Details | 
  | 2024 First Quarter Results Conference Call | 
  May 15, 2024 | 
   | 
  Transcript | 
  Event Details | 
  | 2024 Annual and Special Meeting of Shareholders | 
  May 14, 2024 | 
   | 
   | 
  Event Details | 
  | 2023 Fourth Quarter Results Conference Call | 
  February 21, 2024 | 
   | 
  Transcript | 
  Event Details |