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 |