XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 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):
March 31, 2023December 31, 2022
2023$97,403 $125,633 
2024132,089 127,996 
2025130,227 126,234 
2026124,916 121,596 
2027116,035 110,997 
Thereafter293,738 242,185 
Total lease payments894,408 854,641 
Less: Interest154,300 141,792 
Present value of lease liability$740,108 $712,849