XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Capital Stock Repurchase Plan Transactions (Schedule Of Repurchased Capital Stock) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Capital Stock Repurchase Plan Transactions [Abstract]        
Total cost of repurchased shares $ 14,344 $ 23,884 $ 27,769 $ 101,098
Shares repurchased 28,457 50,000 53,457 207,500
Weighted average price per share $ 504.07 $ 477.68 $ 519.46 $ 487.22