XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 31, 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):
March 31, 2024December 31, 2023
2024$101,697 $135,208 
2025134,207 135,289 
2026127,784 129,261 
2027118,585 119,092 
2028105,820 105,869 
Thereafter207,714 205,270 
Total lease payments$795,807 $829,989 
Less: Interest132,635 135,073 
Present value of lease liability$663,172 $694,916