XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Minimum Lease Payments
Minimum lease payments under these arrangements, net of payments to be received under a sublease, were as follows (in thousands):
June 30, 2024December 31, 2023
2024$66,815 $135,208 
2025133,777 135,289 
2026123,955 129,261 
2027113,391 119,092 
2028100,717 105,869 
Thereafter196,733 205,270 
Total lease payments$735,388 $829,989 
Less: Interest112,835 135,073 
Present value of lease liability$622,553 $694,916