XML 143 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS' EQUITY - Summary of Share Repurchases (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 16, 2024
Dec. 07, 2023
Treasury Shares [Line Items]          
Stock repurchase program, authorized amount         $ 100,000
Common shares          
Treasury Shares [Line Items]          
Stock repurchase program, authorized amount       $ 300,000  
Total shares (in shares) 3,061 398 897    
Total cost $ 215,868 $ 23,596 $ 48,981    
Average price per share (in usd per share) $ 70.53 $ 59.15 $ 54.61    
Common shares | In the open market:          
Treasury Shares [Line Items]          
Total shares (in shares) 2,806 0 634    
Total cost $ 199,943 $ 0 $ 34,987    
Average price per share (in usd per share) $ 71.27 $ 0 $ 55.22    
Common shares | From employees:          
Treasury Shares [Line Items]          
Total shares (in shares) 255 398 263    
Total cost $ 15,925 $ 23,596 $ 13,994    
Average price per share (in usd per share) $ 62.45 $ 59.15 $ 53.13