EQUITY - Shelf Registration (Details) - USD ($) $ in Millions |
Sep. 24, 2026 |
Sep. 27, 2023 |
|---|---|---|
| Shelf Registration, 2023 Registration Statement | ||
| Sale of Stock | ||
| Sale of stock, aggregate offering price, maximum | $ 350.0 | |
| Shelf Registration, 2026 Registration Statement | ||
| Sale of Stock | ||
| Sale of stock, aggregate offering price, maximum | $ 400.0 |