XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2025
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 months ended March 31, 2025 and 2024:
Three Months Ended
March 31,
(In thousands, except per common share amounts)
20252024
NUMERATOR
Net income$111,237 $138,061 
DENOMINATOR
Basic weighted average shares outstanding27,314 28,052 
Dilutive securities
627 836 
Diluted weighted average shares outstanding27,941 28,888 
Earnings per common share:
Basic$4.07 $4.92 
Diluted$3.98 $4.78 
Anti-dilutive equity awards not included in the calculation of diluted earnings per common share
 —