SUBSEQUENT EVENT - Quarterly Dividend (Details) - $ / shares |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Dec. 03, 2025 |
Nov. 02, 2025 |
Oct. 27, 2024 |
Oct. 29, 2023 |
|
| Subsequent Event | ||||
| Quarterly dividend declared (in dollars per share) | $ 6.48 | $ 5.88 | $ 5.05 | |
| Subsequent Event | Fourth Quarter 2025 Dividend | ||||
| Subsequent Event | ||||
| Dividend declared date | Dec. 03, 2025 | |||
| Quarterly dividend declared (in dollars per share) | $ 1.62 | |||
| Dividend payable date | Feb. 09, 2026 | |||
| Stockholders of record date | Dec. 31, 2025 | |||