XML 72 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for Capital Leases
Minimum annual lease payments including interest, for capital leases are as follows (in thousands):
2019
$
2,723

2020
2,264

2021
1,757

2022
1,512

2023
1,148

Thereafter
2,600

Total minimum lease payments
12,004

Less amount representing interest
1,865

Total minimum rental payments
$
10,139

Schedule of Future Minimum Rental Payments for Operating Leases
Minimum annual lease payments for operating leases to which we are legally obligated and having initial or remaining non-cancelable lease terms in excess of one year are as follows (in thousands):
2019
$
62,589

2020
62,132

2021
39,821

2022
38,402

2023
38,827

Thereafter
191,717

Total minimum rental payments
$
433,488