Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Summary of Minimum Future Lease Payments) (Details)

v3.8.0.1
Commitments and Contingencies (Summary of Minimum Future Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Operating    
2018 $ 48,409  
2019 38,293  
2020 27,566  
2021 19,806  
2022 11,715  
2023 and thereafter 28,298  
Total minimum lease payments 174,087  
Capital    
2018 13,440  
2019 13,450  
2020 13,459  
2021 12,044  
2022 5,293  
2023 and thereafter 2,411  
Total minimum lease payments 60,097  
Less amount representing interest 9,781  
Less current maturity of obligations under capital leases 10,028  
Long-term obligations under capital leases, excluding current maturity $ 40,288 $ 50,316