XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Schedule Of Computation Of Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share[Abstract]    
Earnings $ 65,400 $ 55,891
Diluted earnings $ 65,400 $ 55,891
Earnings, Shares 16,010 15,991
Dilutive stock options, Shares 250 446
Nonvested stock awards, Shares 50 79
Diluted earnings, Shares 16,310 16,516
Earnings, Earnings per Share $ 4.08 $ 3.50
Diluted earnings, Earnings per Share $ 4.01 $ 3.38