XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2025
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Subsequent to June 30, 2025 and through the period ended July 21, 2025, the Company repurchased 293.8 thousand common shares at an aggregate cost of $70.2 million and an average price of $239.03 per common share.