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

2019
 
$
34,139
 
2020
  
27,475
 
2021
  
18,968
 
2022
  
11,592
 
2023
  
6,488
 
Thereafter
  
3,892
 
Total
 
$
102,554