SUBSEQUENT EVENTS (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | ||||
|---|---|---|---|---|---|
Aug. 05, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Subsequent Event [Line Items] | |||||
| Dividends, common stock | $ 7,210 | $ 7,506 | $ 7,282 | $ 7,273 | |
| Common stock, dividends, per share, declared (in dollars per share) | $ 0.12 | $ 0.12 | $ 0.12 | $ 0.12 | |
| Subsequent Event | |||||
| Subsequent Event [Line Items] | |||||
| Dividends, common stock | $ 7,500 | ||||
| Common stock, dividends, per share, declared (in dollars per share) | $ 0.12 | ||||