XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share
3 Months Ended
Mar. 31, 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
March 31,
 20252024
Basic and Diluted Earnings:  
Net income$21,507 $21,511 
Less: Earnings allocated to participating securities15 12 
Net income available to common shareholders$21,492 $21,499 
Basic weighted-average shares outstanding30,390 30,262 
Add:  Stock awards93 43 
Diluted weighted-average shares outstanding30,483 30,305 
Basic earnings per share:
Net income$0.71 $0.71 
Diluted earnings per share:
Net income$0.71 $0.71 
For the three months ended March 31, 2025, there were approximately 556,000 anti-dilutive shares outstanding. For the three months ended March 31, 2024, there were 630,000 anti-dilutive shares outstanding.