XML 270 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]      
Rental expense $ 6,400 $ 5,900 $ 6,600
Minimum rental commitments      
2018 6,923    
2019 5,787    
2020 4,472    
2021 3,376    
2022 2,270    
Thereafter 2,339    
Minimum rental commitments under all non-cancelable leases 25,167    
Future minimum commitments      
Contractual Obligation, Due in 2018 44,338    
Contractual Obligation, Due in 2019 2,218    
Contractual Obligation, Due in 2020 2,254    
Contractual Obligation, Due in 2021 1,409    
Contractual Obligation, Due in 2022 582    
Thereafter 0    
Total commitments 50,801    
Debt Interest Obligations      
Future minimum commitments      
Contractual Obligation, Due in 2018 450    
Contractual Obligation, Due in 2019 450    
Contractual Obligation, Due in 2020 450    
Contractual Obligation, Due in 2021 250    
Contractual Obligation, Due in 2022 0    
Thereafter 0    
Total commitments 1,600    
Capital Lease Obligations      
Future minimum commitments      
Contractual Obligation, Due in 2018 1,055    
Contractual Obligation, Due in 2019 1,089    
Total commitments 3,749    
Purchase Obligations      
Future minimum commitments      
Contractual Obligation, Due in 2018 42,833    
Contractual Obligation, Due in 2019 679    
Contractual Obligation, Due in 2020 679    
Contractual Obligation, Due in 2021 679    
Contractual Obligation, Due in 2022 582    
Thereafter 0    
Total commitments $ 45,452