XML 52 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Lease and Other Commitments (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases As of December 31, 2017, the total minimum annual rental commitments under non-cancelable operating leases are as follows (in thousands):
2018
$
10,185

2019
8,775

2020
6,594

2021
4,951

2022
3,956

Thereafter
14,310

Total minimum payments
$
48,771

Long-term Purchase Commitment As of December 31, 2017, our total minimum fee commitments for contracts with a remaining term in excess of one year are as follows (in thousands):
2018
$
3,662

2019
3,670

2020
2,363

2021
2,138

2022
3,932

Thereafter
1,684

Total minimum payments
$
17,449