Debt - Maturities of Borrowings (Details) $ in Thousands |
Dec. 31, 2016
USD ($)
|
|---|---|
| Summary of maturities of the term borrowings | |
| 2017 | $ 15,402 |
| 2018 | 14,757 |
| 2019 | 69,497 |
| 2020 | 1,576 |
| 2021 | 1,638 |
| Thereafter | 115,021 |
| Total | 217,891 |
| Less: current portion | 15,402 |
| Noncurrent | $ 202,489 |