v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
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,
 2026202520262025
Basic and Diluted Earnings:   
 
Net income$26,837 $21,813 $50,096 $43,320 
Less: Earnings allocated to participating securities16 13 27 29 
Net income available to common shareholders$26,821 $21,800 $50,069 $43,291 
Basic weighted-average shares outstanding29,769 30,234 29,752 30,311 
Add:  Stock awards108 74 105 86 
Diluted weighted-average shares outstanding29,877 30,308 29,857 30,397 
Basic earnings per share:
Net income$0.90 $0.72 $1.68 $1.43 
Diluted earnings per share:
Net income$0.90 $0.72 $1.68 $1.42 
For the three and six months ended June 30, 2026, there were approximately 427,000 and 428,000 anti-dilutive shares, respectively. For the six months ended June 30, 2025, there were approximately 524,000 and 520,000 anti-dilutive shares, respectively.