XML 167 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Rental expense $ 6,900 $ 6,400 $ 5,900
Minimum rental commitments      
2019 6,962    
2020 5,830    
2021 4,481    
2022 3,457    
2023 2,399    
Thereafter 8,563    
Minimum rental commitments under all non-cancelable leases 31,692    
Future minimum commitments      
Contractual Obligation, Due in 2019 30,832    
Contractual Obligation, Due in 2020 3,977    
Contractual Obligation, Due in 2021 2,241    
Contractual Obligation, Due in 2022 583    
Contractual Obligation, Due in 2023 0    
Thereafter 0    
Total commitments 37,633    
Debt Interest Obligations      
Future minimum commitments      
Contractual Obligation, Due in 2019 1,234    
Contractual Obligation, Due in 2020 450    
Contractual Obligation, Due in 2021 250    
Contractual Obligation, Due in 2022 0    
Contractual Obligation, Due in 2023 0    
Thereafter 0    
Total commitments 1,934    
Capital Lease Obligations      
Future minimum commitments      
Contractual Obligation, Due in 2019 1,160    
Contractual Obligation, Due in 2020 1,160    
Contractual Obligation, Due in 2021 484    
Contractual Obligation, Due in 2022 0    
Contractual Obligation, Due in 2023 0    
Thereafter 0    
Total commitments 2,804    
Purchase Obligations      
Future minimum commitments      
Contractual Obligation, Due in 2019 28,438    
Contractual Obligation, Due in 2020 2,367    
Contractual Obligation, Due in 2021 1,507    
Contractual Obligation, Due in 2022 583    
Contractual Obligation, Due in 2023 0    
Thereafter 0    
Total commitments $ 32,895