v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Earnings $ 71,648 $ 64,237 $ 205,653 $ 188,487
Diluted earnings $ 71,648 $ 64,237 $ 205,653 $ 188,487
Earnings, Shares 13,058 14,394 13,300 14,535
Dilutive stock options, Shares 38 2 2 55
Nonvested stock awards, Shares 39 13 27 30
Diluted earnings, Shares 13,135 14,409 13,329 14,620
Earnings, Earnings per Share $ 5.49 $ 4.46 $ 15.46 $ 12.97
Diluted earnings, Earnings per Share $ 5.45 $ 4.46 $ 15.43 $ 12.89