XML 95 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
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]    
2018 $ 6,287  
2019 4,322  
2020 1,688  
2021 882  
2022 25  
Thereafter 0  
Capital Leases, Future Minimum Payments, Net Minimum Payments, Total 13,204  
Less: Amounts representing executory costs (326)  
Less: Amounts representing interest (733)  
Total obligation under capital leases 12,145  
Total obligation under capital leases 12,145  
Less: Current portion of capital leases (5,666) $ (6,929)
Long term capital lease obligation 6,479 $ 8,364
2018 13,254  
2019 10,748  
2020 7,349  
2021 3,523  
2022 2,404  
Thereafter 2,523  
Operating Leases, Future Minimum Payments Due, Total 39,801  
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]    
2018 950  
2019 837  
2020 574  
2021 591  
2022 609  
Operating Leases, Future Minimum Payments Due, Total 3,561  
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]    
2018 12,304  
2019 9,911  
2020 6,775  
2021 2,932  
2022 1,795  
Thereafter 2,523  
Operating Leases, Future Minimum Payments Due, Total $ 36,240