XML 45 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure  
Schedule of future minimum rental payments for operating leases
(in thousands)      
2018   $ 11,555  
2019     9,365  
2020     6,139  
2021     4,787  
2022     3,955  
Thereafter     2,909  
Total rental commitments   $ 38,710