XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
OPERATING LEASES - Future Minimum Rental Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
July 1 through December 31, 2024 $ 186,733
2025 371,459
2026 355,491
2027 335,059
2028 312,759
Thereafter 1,377,855
Total $ 2,939,356