XML 97 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
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]    
2019 $ 5,207  
2020 2,253  
2021 1,339  
2022 452  
2023 93  
Thereafter 0  
Capital Leases, Future Minimum Payments, Net Minimum Payments, Total 9,344  
Less: Amounts representing executory costs (255)  
Less: Amounts representing interest (459)  
Total obligation under capital leases 8,630  
Total obligation under capital leases 8,630  
Less: Current portion of capital leases (4,806) $ (5,666)
Long term capital lease obligation 3,824 $ 6,479
2019 15,577  
2020 12,477  
2021 8,072  
2022 5,307  
2023 2,664  
Thereafter 4,695  
Operating Leases, Future Minimum Payments Due, Total 48,792  
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]    
2019 1,159  
2020 1,184  
2021 1,058  
2022 972  
2023 51  
Operating Leases, Future Minimum Payments Due, Total 4,424  
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]    
2019 14,418  
2020 11,293  
2021 7,014  
2022 4,335  
2023 2,613  
Thereafter 4,695  
Operating Leases, Future Minimum Payments Due, Total $ 44,368