XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.2
SHAREHOLDERS' EQUITY - Treasury Shares (Details) - Common shares - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Treasury Shares [Line Items]        
Total shares (in shares) 20 640 282 885
Total cost $ 1,106 $ 35,356 $ 17,051 $ 48,333
Average price per share (in usd per share) $ 53.95 $ 55.27 $ 60.32 $ 54.62
In the open market        
Treasury Shares [Line Items]        
Total shares (in shares) 0 634 0 634
Total cost $ 0 $ 34,987 $ 0 $ 34,987
Average price per share (in usd per share) $ 0 $ 55.22 $ 0 $ 55.22
From employees        
Treasury Shares [Line Items]        
Total shares (in shares) 20 6 282 251
Total cost $ 1,106 $ 369 $ 17,051 $ 13,346
Average price per share (in usd per share) $ 53.95 $ 60.02 $ 60.32 $ 53.10