XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per Share Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
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 common share for the three and six months ended June 30, 2024 and 2023:
Three Months EndedSix Months Ended
June 30,June 30,
(In thousands, except per common share amounts)
2024202320242023
NUMERATOR
Net income$146,746 $118,001 $284,807 $221,067 
DENOMINATOR
Basic weighted average shares outstanding27,878 27,792 27,965 27,698 
Dilutive securities
790 832 812 771 
Diluted weighted average shares outstanding28,668 28,624 28,777 28,469 
Earnings per common share:
Basic$5.26 $4.25 $10.18 $7.98 
Diluted$5.12 $4.12 $9.90 $7.77 
Anti-dilutive equity awards not included in the calculation of diluted earnings per common share
 —