XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
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):
December 31, 2023December 31, 2022
2024$135,208 $125,633 
2025135,289 127,996 
2026129,261 126,234 
2027119,092 121,596 
2028105,869 110,997 
Thereafter205,270 242,185 
Total lease payments$829,989 $854,641 
Less: Interest135,073 141,792 
Present value of lease liability$694,916 $712,849