XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 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):
September 30, 2024December 31, 2023
2024$36,832 $135,208 
2025138,280 135,289 
2026130,320 129,261 
2027119,345 119,092 
2028105,342 105,869 
Thereafter210,153 205,270 
Total lease payments$740,272 $829,989 
Less: Interest112,639 135,073 
Present value of lease liability$627,633 $694,916