XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Earnings $ 75,776 $ 74,958 $ 211,680 $ 182,456
Diluted earnings $ 75,776 $ 74,958 $ 211,680 $ 182,456
Earnings, Shares 15,025 15,075 15,082 15,034
Dilutive stock options, Shares 99 82 122 98
Nonvested stock awards, Shares 44 43 49 46
Diluted earnings, Shares 15,168 15,200 15,253 15,178
Earnings, Earnings per Share $ 5.04 $ 4.97 $ 14.04 $ 12.14
Diluted earnings, Earnings per Share $ 5.00 $ 4.93 $ 13.88 $ 12.02