v3.26.1
WEIGHTED AVERAGE SHARES OUTSTANDING (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Weighted average common shares outstanding - basic (in shares) 66,883,935 68,594,608 67,210,376 68,689,506
Common share equivalents:        
Nonvested restricted share grants (in shares) 101,617 83,364 110,409 109,053
Performance stock units (in shares) 114,389 118,605 109,408 114,191
Weighted average common shares outstanding - diluted (in shares) 67,099,941 68,796,577 67,430,193 68,912,750
Potential common shares with strike prices that would cause them to be anti-dilutive (in shares) 1,120 76,250 9,814 76,250