XML 57 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies [Abstract]  
Future minimum lease payments for operating leases
Future minimum lease payments for operating leases with initial or remaining noncancelable lease terms in excess of one year are as follows:

2017
 
$
24,851
 
2018
  
13,093
 
2019
  
8,284
 
2020
  
5,597
 
2021
  
4,182
 
Thereafter
  
10,697