Debt - Schedule of Debt Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Scheduled Debt Maturities    
Total debt, net $ 1,832,132 $ 1,712,846
Mortgages and Notes Payable    
Scheduled Debt Maturities    
Remainder of 2018 15,259  
2019 760,672  
2020 12,164  
2021 357,737  
2022 55,715  
Thereafter 668,099  
Total debt, net 1,869,646  
Mortgages and Notes Payable | Scheduled Principal    
Scheduled Debt Maturities    
Remainder of 2018 5,635  
2019 11,672  
2020 12,164  
2021 12,737  
2022 13,315  
Thereafter 28,410  
Total debt, net 83,933  
Mortgages and Notes Payable | Balloon Payment    
Scheduled Debt Maturities    
Remainder of 2018 9,624  
2019 749,000  
2020 0  
2021 345,000  
2022 42,400  
Thereafter 639,689  
Total debt, net $ 1,785,713