XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
 2025202420252024
Basic and Diluted Earnings:   
 
Net income$4,913 $20,524 $48,233 $66,708 
Less: Earnings allocated to participating securities14 30 41 
Net income available to common shareholders$4,910 $20,510 $48,203 $66,667 
Basic weighted-average shares outstanding30,067 30,286 30,229 30,276 
Add:  Stock awards68 84 87 56 
Diluted weighted-average shares outstanding30,135 30,370 30,316 30,332 
Basic earnings per share:
Net income$0.16 $0.68 $1.59 $2.20 
Diluted earnings per share:
Net income$0.16 $0.68 $1.59 $2.20 
For the three and nine months ended September 30, 2025, there were approximately 442,000 and 471,000 anti-dilutive shares outstanding, respectively. For the three and nine months ended September 30, 2024, there were 539,000 and 534,000 anti-dilutive shares outstanding, respectively.