v3.26.1
WEIGHTED AVERAGE SHARES OUTSTANDING (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
Earnings per share have been computed based on the following weighted average number of common shares outstanding:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Weighted average common shares outstanding - basic66,883,935 68,594,608 67,210,376 68,689,506 
Common share equivalents:
Nonvested restricted share grants101,617 83,364 110,409 109,053 
Performance stock units114,389 118,605 109,408 114,191 
Weighted average common shares outstanding - diluted67,099,941 68,796,577 67,430,193 68,912,750