XML 23 R9.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The treasury stock method was used to determine earnings per share for the three and six months ended June 30, 2026 and 2025. The following table reconciles the numerators and denominators of basic and diluted EPS calculations for the periods presented:
Three months ended June 30,Six Months Ended June 30,
(in thousands, except share and per share data)2026202520262025
Numerator for Earnings per Share—Basic and Diluted:
Net income$36,643 $31,900 $71,715 $65,301 
Denominator for Earnings per Share:
Weighted Average Shares Outstanding—Basic35,717,383 38,337,851 36,283,830 38,299,511 
Add: Potentially dilutive shares293,066 299,549 307,191 319,230 
Denominator—Diluted36,010,449 38,637,400 36,591,021 38,618,741 
Earnings per share—basic$1.03 $0.83 $1.98 $1.71 
Earnings per share—diluted$1.02 $0.83 $1.96 $1.69 
Restricted stock considered anti-dilutive excluded from potentially dilutive shares76 55 109 28