XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Earnings $ 64,237 $ 75,776 $ 188,487 $ 211,680
Diluted earnings $ 64,237 $ 75,776 $ 188,487 $ 211,680
Earnings, Shares 14,394 15,025 14,535 15,082
Dilutive stock options, Shares 2 99 55 122
Nonvested stock awards, Shares 13 44 30 49
Diluted earnings, Shares 14,409 15,168 14,620 15,253
Earnings, Earnings per Share $ 4.46 $ 5.04 $ 12.97 $ 14.04
Diluted earnings, Earnings per Share $ 4.46 $ 5.00 $ 12.89 $ 13.88