XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
OPERATING LEASES - Future Minimum Rental Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
April 1 through December 31, 2025 $ 278,000
2026 364,256
2027 351,055
2028 330,112
2029 281,331
Thereafter 1,187,762
Total $ 2,792,516