Commitments and Contingencies (Tables)
|12 Months Ended|
Dec. 31, 2016
|Condensed Financial Information of Parent Company Only Disclosure [Abstract]|
|Schedule O fFuture Minimum Lease And Rental Payments For Capital Leases And Operating Leases [Table Text Block]||
The approximate future minimum payments under capital leases and non-cancelable operating leases are as follows as of December 31, 2016:
Tabular disclosure of future minimum lease and rental payments of capital and operating leases.
No definition available.