XML 84 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Calculation Of Basic And Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net income $ 462,258 $ 475,467 $ 546,593
Shares used to compute basic earnings per common share (in shares) 132,593 136,071 141,216
Dilutive effect of stock options (in shares) 1,135 1,352 2,096
Shares used to compute diluted earnings per common share (in shares) 133,728 137,423 143,312
Basic earnings per common share (in USD per share) $ 3.49 $ 3.49 $ 3.87
Diluted earnings per common share (in USD per share) $ 3.46 $ 3.46 $ 3.81