v3.26.1
Earnings Per Share
3 Months Ended
Mar. 31, 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
March 31,
20262025
Basic earnings per share:
Net income attributable to common shareholders$27,946 $9,717 
Weighted-average basic shares outstanding46,138,60945,377,965
Basic earnings per share$0.61 $0.21 
Diluted earnings per share:
Net income attributable to common shareholders$27,946 $9,717 
Total weighted-average basic shares outstanding46,138,60945,377,965
Add effect of dilutive stock options and restricted stock grants370,431376,534
Total weighted-average diluted shares outstanding46,509,04045,754,499
Diluted earnings per share$0.60 $0.21 
Anti-dilutive stock options and restricted stock grants574,7081,499,126