SUBSEQUENT EVENT (Details) - $ / shares |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jul. 21, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| SUBSEQUENT EVENT | |||||
| Cash dividends per share | $ 0.22 | $ 0.22 | $ 0.44 | $ 0.44 | |
| Subsequent Event | O 2026 Q2 Dividends | |||||
| SUBSEQUENT EVENT | |||||
| Dividends payable, date declared | Jul. 21, 2026 | ||||
| Cash dividends per share | $ 0.22 | ||||
| Dividends payable, date of record | Aug. 18, 2026 | ||||
| Dividends payable, date to be paid | Sep. 01, 2026 | ||||