XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Common Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Apr. 19, 2023
Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]      
Number of shares repurchased under share repurchase authorization (in shares) 2,200,000 4,400,000  
Cost of shares repurchased under share repurchase authorization $ 400,000 $ 800,000  
Average cost per share repurchased under share repurchase authorization (in dollars per share) $ 180.13 $ 181.68  
Number of shares acquired to cover tax withholding costs and exercise costs (in shares) 820 300,000  
Cost of shares acquired to cover tax withholding costs and exercise costs $ 146 $ 62,000  
Share repurchase authorization     $ 5,000,000
Remaining capacity under share repurchase authorization $ 6,200,000 $ 6,200,000