XML 66 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule by Year of Future Minimum Lease Payments

The following is a schedule by year of future minimum lease payments as of December 31, 2016 under operating leases that have initial or remaining non-cancelable lease terms in excess of one year.

 

Year ending December 31,

      

2017

   $ 7,824  

2018

     6,830  

2019

     5,785  

2020

     4,882  

2021

     2,802  

Thereafter

     3,149  
  

 

 

 

Total minimum lease payments

   $ 31,272