XML 71 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of minimum lease payments
Minimum lease payments under these arrangements were as follows (in thousands):
December 31,
20202019
2021$45,701 $44,709 
202242,072 42,612 
202340,507 39,812 
202437,866 38,210 
202536,520 35,602 
Thereafter126,668 146,463 
Total lease payments329,334 347,408 
Less: Interest81,237 92,282 
Present value of lease liability$248,097 $255,126