Deferred Expenses and Other Assets, Net and Accounts Payable, Accrued Expenses and Other Liabilities (Schedule of Other Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Interest rate hedge liabilities $ 13,672 $ 10,092
Accrued expenses 2,746 3,596
Dividends declared and payable 7,472 2,741
Operating lease liability 5,852 0
Other liabilities 4,975 1,788
Interest payable 5,801 1,663
Management fee payable 2,490 920
Accounts payable, accrued expenses and other liabilities 43,008 20,800
Payable to the Manager for costs it paid on the Company's behalf $ 600 $ 400