XML 50 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments & Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments for Minimum Lease Payments Under Non Cancelable Operating Leases
Commitments for minimum lease payments under non-cancelable operating and capital leases as of December 31, 2017 are as follows (in thousands):
 
Operating Leases
 
Capital Leases
2018
$
8,538

 
$
230

2019
8,437

 
71

2020
7,409

 
14

2021
6,458

 
7

2022
6,220

 
4

Thereafter
17,206

 

 
$
54,268

 
$
326

Future Purchase Commitments
Future purchase commitments as of December 31, 2017, are as follows (in thousands):
2018
$
39,338

2019
18,841

2020
8,519

2021
4,093

2022
1,668

 
$
72,459