v3.25.2
LEASES - Future Minimum Rental Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remaining 2025 $ 121,496  
2026 241,027  
2027 236,324  
2028 239,173  
2029 240,173  
Thereafter 4,150,215  
Total lease payments 5,228,408  
Less: present value discount (3,110,534)  
Lease obligations $ 2,117,874 $ 1,620,000