XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2025
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Subsequent to September 30, 2025 and through the period ended October 24, 2025, the Company repurchased 388.3 thousand common shares at an aggregate cost of $100.0 million and an average price of $257.52 per common share.