| Borrowings (Tables) | 9 Months Ended | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep. 30, 2019 | ||||||||||||||||||||||||||||||||||||
| Debt Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||
| Schedule of Future Aggregate Annual Principal Payment on All Long-Term Debt | Future aggregate annual principal payment on all long-term debt, excluding the discount of $359, are as follows for the next 5 years as of September 30, 2019: 
 
 
 | |||||||||||||||||||||||||||||||||||
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 |