XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Schedule Of Computation Of Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Earnings $ 74,958 $ 56,873 $ 182,456 $ 187,498
Diluted earnings $ 74,958 $ 56,873 $ 182,456 $ 187,498
Earnings, Shares 15,075 14,888 15,034 14,935
Dilutive stock options, Shares 82 118 98 140
Nonvested stock awards, Shares 43 36 46 39
Diluted earnings, Shares 15,200 15,042 15,178 15,114
Earnings, Earnings per Share $ 4.97 $ 3.82 $ 12.14 $ 12.55
Diluted earnings, Earnings per Share $ 4.93 $ 3.78 $ 12.02 $ 12.41