XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share [Text Block]
The table below presents a reconciliation between basic and diluted weighted average shares outstanding, net income, and basic and diluted income per common share for the three months ended March 31, 2024 and 2023:
Three Months Ended
March 31,
(In thousands, except per common share amounts)
20242023
NUMERATOR
Net income$138,061 $103,066 
DENOMINATOR
Basic weighted average shares outstanding28,052 27,602 
Dilutive securities
836 703 
Diluted weighted average shares outstanding28,888 28,305 
Earnings per common share:
Basic$4.92 $3.73 
Diluted$4.78 $3.64 
Anti-dilutive equity awards not included in the calculation of diluted earnings per common share
 266