SUBSEQUENT EVENTS - Dividends Declared (Details) - Subsequent Event - $ / shares |
Jun. 30, 2026 |
May 29, 2026 |
Apr. 30, 2026 |
|---|---|---|---|
| 4/30/2026 | |||
| Subsequent Events | |||
| Dividends payable amount per share | $ 0.1133 | ||
| Date Declared | Apr. 14, 2026 | ||
| Record Date | Apr. 30, 2026 | ||
| Payment Date | May 15, 2026 | ||
| 5/29/2026 | |||
| Subsequent Events | |||
| Dividends payable amount per share | $ 0.1133 | ||
| Date Declared | Apr. 14, 2026 | ||
| Record Date | May 29, 2026 | ||
| Payment Date | Jun. 15, 2026 | ||
| 6/30/2026 | |||
| Subsequent Events | |||
| Dividends payable amount per share | $ 0.1133 | ||
| Date Declared | Apr. 14, 2026 | ||
| Record Date | Jun. 30, 2026 | ||
| Payment Date | Jul. 15, 2026 |