XML 100 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Min (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Minimum rental commitments under non cancellable operating leases      
2019 $ 10,701    
2020 7,104    
2021 3,774    
2022 2,356    
2023 1,538    
Thereafter 7,482    
Total $ 32,955    
Minimum period of operating lease 30 days    
Rental expense relating to operating leases $ 18,700 $ 15,000 $ 15,700
Minimum volume commitment      
Contractual commitments $ 2,400