XML 112 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Schedule Of Computation Of Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Earnings $ 249,624 $ 268,550 $ 319,466
Diluted earnings $ 249,624 $ 268,550 $ 319,466
Earnings, Shares 14,929 15,671 15,955
Dilutive stock options, Shares 130 221 368
Nonvested stock awards, Shares 40 46 75
Diluted earnings, Shares 15,099 15,938 16,398
Earnings, Earnings per Share $ 16.72 $ 17.14 $ 20.02
Diluted earnings, Earnings per Share $ 16.53 $ 16.85 $ 19.48