XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Share Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The table below presents a reconciliation between basic and diluted weighted average shares outstanding, net income, and basic and diluted income per share for the three months ended March 31, 2023 and 2022:
Three Months Ended
March 31,
(In thousands, except per share amounts)20232022
NUMERATOR
Net income$103,066 $91,839 
DENOMINATOR
Basic weighted average shares outstanding27,602 28,424 
Effect of dilutive securities:
Stock option awards378 336 
Deferred compensation awards325 312 
Diluted weighted average shares outstanding28,305 29,072 
Earnings per common share:
Basic$3.73 $3.23 
Diluted$3.64 $3.16 
Anti-dilutive equity awards not included in the calculation of diluted earnings per common share
266 434