XML 63 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Aggregate Rental Payments Due Under Non-Cancelable Lease Contracts

As of December 31, 2017, the minimum aggregate rental payments due under non-cancelable lease contracts are as follows (in thousands):

 

2018

   $ 6,724  

2019

     3,764  

2020

     3,459  

2021

     1,472  

2022

     1,316  

2023 and thereafter

     15,448  
  

 

 

 
   $ 32,183