v3.26.1
LEASES - Narrative (Details)
Jun. 30, 2026
Lessee, Operating and Finance Lease, Description [Abstract]  
Operating lease, renewal term 12 years
Finance lease, renewal term 12 years
Minimum  
Lessee, Operating and Finance Lease, Description [Abstract]  
Lessee, operating lease, remaining lease term 1 year
Lessee, finance lease, remaining lease term 1 year
Maximum  
Lessee, Operating and Finance Lease, Description [Abstract]  
Lessee, operating lease, remaining lease term 25 years
Lessee, finance lease, remaining lease term 25 years