LEASES (Leases Not Yet Commenced) (Details) $ in Millions |
Jun. 30, 2026
USD ($)
|
|---|---|
| Lessee, Lease, Description [Line Items] | |
| Total lease payments due under operating leases that have not yet commenced | $ 876.0 |
| Minimum [Member] | |
| Lessee, Lease, Description [Line Items] | |
| Lease term for operating leases that have not yet commenced | 5 years |
| Maximum [Member] | |
| Lessee, Lease, Description [Line Items] | |
| Lease term for operating leases that have not yet commenced | 49 years |