v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic and diluted earnings per share are computed based on the weighted-average number of shares outstanding during each period. Diluted earnings per share reflects the potential dilution that could occur upon the exercise of stock options or upon the vesting of restricted stock grants, any of which would result in the issuance of common stock that would then share in the net income of the Company.
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Basic earnings per share:
Net income attributable to common shareholders$34,701 $23,428 $62,647 $33,145 
Weighted-average basic shares outstanding46,265,75745,634,74146,202,53445,556,842
Basic earnings per share$0.75 $0.51 $1.36 $0.72 
Diluted earnings per share:
Net income attributable to common shareholders$34,701 $23,428 $62,647 $33,145 
Total weighted-average basic shares outstanding46,265,75745,634,74146,202,53445,556,842
Add effect of dilutive stock options and restricted stock grants328,725160,867349,578268,701
Total weighted-average diluted shares outstanding46,594,48245,795,60846,552,11245,825,543
Diluted earnings per share$0.74 $0.51 $1.35 $0.72 
Anti-dilutive stock options and restricted stock grants815,2082,177,255694,9581,838,191