XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of Minimum Lease Payments Minimum lease payments under these arrangements were as follows (in thousands):
March 31, 2022December 31, 2021
2022$97,393 $113,822 
2023115,855 112,840 
2024108,572 106,038 
2025103,584 101,211 
202697,875 96,493 
Thereafter284,364 274,764 
Total lease payments807,643 805,168 
Less: Interest145,630 137,141 
Present value of lease liability$662,013 $668,027