XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of minimum lease payments
Minimum lease payments under these arrangements were as follows (in thousands):
June 30, 2021December 31, 2020
2021$65,749 $45,701 
202280,709 42,072 
202376,677 40,507 
202471,082 37,866 
202566,590 36,520 
Thereafter218,500 126,668 
Total lease payments579,307 329,334 
Less: Interest115,736 81,237 
Present value of lease liability$463,571 $248,097