SUBSEQUENT EVENTS - Quarterly Dividend (Details) - $ / shares |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|---|
May 28, 2025 |
Apr. 27, 2025 |
Apr. 28, 2024 |
Apr. 27, 2025 |
Apr. 28, 2024 |
|
| Subsequent Events | |||||
| Quarterly dividend declared (in dollars per share) | $ 1.62 | $ 1.47 | $ 3.24 | $ 2.94 | |
| Subsequent Events | Second Quarter 2025 Dividend | |||||
| Subsequent Events | |||||
| Dividend declared date | May 28, 2025 | ||||
| Quarterly dividend declared (in dollars per share) | $ 1.62 | ||||
| Dividend payable date | Aug. 08, 2025 | ||||
| Stockholders of record date | Jun. 30, 2025 | ||||