XML 91 R77.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Future minimum lease payments required under non-cancelable operating leases      
2017 $ 14,918    
2018 12,935    
2019 9,696    
2020 6,238    
2021 4,013    
Thereafter 1,042    
Total 48,842    
Leases      
Total lease expense 22,526 $ 21,815 $ 14,325
Lease payments to related party 1,495 $ 1,445 $ 1,505
Real Property      
Future minimum lease payments required under non-cancelable operating leases      
2017 4,015    
2018 3,436    
2019 2,453    
2020 1,345    
2021 793    
Total 12,042    
Real Property (Related Party)      
Future minimum lease payments required under non-cancelable operating leases      
2017 1,519    
2018 1,210    
2019 938    
2020 852    
2021 854    
Thereafter 1,042    
Total 6,415    
Equipment      
Future minimum lease payments required under non-cancelable operating leases      
2017 9,384    
2018 8,289    
2019 6,305    
2020 4,041    
2021 2,366    
Total $ 30,385