Fair Value Measurements - Schedule of Liabilities at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps financial liabilities   $ 7,159
Interest rate swaps financial liabilities | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps financial liabilities $ 0 7,159
Interest rate swaps financial liabilities | Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps financial liabilities 0 0
Interest rate swaps financial liabilities | Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps financial liabilities 0 7,159
Interest rate swaps financial liabilities | Fair Value, Measurements, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps financial liabilities $ 0 $ 0