XML 49 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
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, 2016 are as follows (in thousands):

  
December 31, 2016
 
2017
 
$
30,376
 
2018
  
23,907
 
2019
  
17,041
 
2020
  
15,164
 
2021
  
6,850
 
Thereafter
  
3,095
 
Total
 
$
96,433