XML 51 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases (Tables)
12 Months Ended
Dec. 31, 2016
Leases [Abstract]  
Summary Operating Lease Future Minimum Payments
The Company enters into noncancelable operating lease agreements for equipment, buildings and vehicles. The minimum lease payments for the noncancelable operating lease agreements are as follows (in thousands):
 
2017
 
$
18,145

2018
 
14,408

2019
 
10,561

2020
 
8,029

2021
 
7,604

Thereafter
 
23,033