XML 51 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies [Abstract]  
Future Minimum Operating Lease Commitments
The future minimum operating lease commitments for each of the next five years and thereafter and in the aggregate as of December 31, 2017 are as follows (in thousands):

2018
 
$
33,357
 
2019
  
25,551
 
2020
  
21,777
 
2021
  
10,919
 
2022
  
6,144
 
Thereafter
  
5,009
 
Total
 
$
102,757