XML 53 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Leases (Tables)
12 Months Ended
Dec. 31, 2015
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):

 

2016

   $ 12,694   

2017

     10,891   

2018

     9,313   

2019

     6,437   

2020

     4,930   

Thereafter

     23,329