Related Party Transactions - Property Management and Servicing Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 20, 2014
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Related Party Transaction [Line Items]          
Related party fee income   $ 178 $ 54,795 $ 678 $ 68,971
Affiliated Entity | Property Management          
Related Party Transaction [Line Items]          
Annual management fees rate 0.25%        
Related party fee income     1,300   4,300
Affiliated Entity | Special Servicing Fees          
Related Party Transaction [Line Items]          
Annual management fees rate 0.75%        
Related party fee income     $ 400   $ 1,200