EQUITY - Shelf Registration (Details) - USD ($) $ in Millions |
Nov. 12, 2024 |
Oct. 26, 2022 |
|---|---|---|
| Shelf Registration, 2022 Registration Statement | ||
| Sale of Stock | ||
| Sale of stock, aggregate offering price, maximum | $ 500.0 | |
| Shelf Registration, 2024 Registration Statement | ||
| Sale of Stock | ||
| Sale of stock, aggregate offering price, maximum | $ 500.0 |