XML 84 R67.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items]    
2017 $ 7,858  
2018 4,895  
2019 3,272  
2020 823  
2021 12  
Thereafter 0  
Capital Leases, Future Minimum Payments, Net Minimum Payments, Total 16,860  
Less: Amounts representing executory costs (414)  
Less: Amounts representing interest (1,153)  
Total obligation under capital leases 15,293  
Total obligation under capital leases 15,293  
Less: Current portion of capital leases (6,929) $ (8,411)
Long term capital lease obligation 8,364 $ 12,031
2017 9,940  
2018 6,740  
2019 4,997  
2020 3,603  
2021 2,166  
Thereafter 2,718  
Operating Leases, Future Minimum Payments Due, Total 30,164  
Related Party Operating Lease [Member]    
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items]    
2017 640  
2018 434  
2019 260  
Operating Leases, Future Minimum Payments Due, Total 1,334  
Other Operating Leases [Member]    
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items]    
2017 9,300  
2018 6,306  
2019 4,737  
2020 3,603  
2021 2,166  
Thereafter 2,718  
Operating Leases, Future Minimum Payments Due, Total $ 28,830