XML 109 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
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, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Earnings $ 268,550 $ 319,466 $ 219,923
Diluted earnings $ 268,550 $ 319,466 $ 219,923
Earnings, Shares 15,671 15,955 15,969
Dilutive stock options, Shares 221 368 480
Nonvested stock awards, Shares 46 75 78
Diluted earnings, Shares 15,938 16,398 16,527
Earnings, Earnings per Share $ 17.14 $ 20.02 $ 13.77
Diluted earnings, Earnings per Share $ 16.85 $ 19.48 $ 13.31