XML 22 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Earnings per share on a basic and diluted basis are calculated as follows (in thousands, except per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
Basic and Diluted Earnings:   
 
Net income$21,813 $24,673 $43,320 $46,184 
Less: Earnings allocated to participating securities13 15 29 27 
Net income available to common shareholders$21,800 $24,658 $43,291 $46,157 
Basic weighted-average shares outstanding30,234 30,280 30,311 30,271 
Add:  Stock awards74 32 86 39 
Diluted weighted-average shares outstanding30,308 30,312 30,397 30,310 
Basic earnings per share:
Net income$0.72 $0.81 $1.43 $1.52 
Diluted earnings per share:
Net income$0.72 $0.81 $1.42 $1.52 
For the three and six months ended June 30, 2025, there were approximately 524,000 and 520,000 anti-dilutive shares outstanding, respectively. For the three and six months ended June 30, 2024, there were 649,000 and 636,000 anti-dilutive shares outstanding, respectively.