XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of Minimum Lease Payments
Minimum lease payments under these arrangements were as follows (in thousands):
June 30, 2022December 31, 2021
2022$85,433 $113,822 
2023120,513 112,840 
2024115,867 106,038 
2025110,470 101,211 
2026105,054 96,493 
Thereafter319,210 274,764 
Total lease payments856,547 805,168 
Less: Interest156,411 137,141 
Present value of lease liability$700,136 $668,027