SHAREHOLDERS' EQUITY (DEFICIT) - Schedule of Dividends Declared Per Common Share and Total Amounts Declared, Distributed and Deferred (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Equity [Abstract] | ||
| Dividend declared per common share (in USD per share) | $ 1.60 | $ 1.38 |
| Cash dividends declared | $ 129,444 | $ 111,986 |
| Cash dividends distributed | 131,378 | 112,189 |
| Cash dividends (released)/deferred | $ (1,934) | $ (203) |