Quarterly report pursuant to Section 13 or 15(d)

Warehouse Lines of Credit - Summary of Warehouse Lines of Credit (Details)

v3.20.2
Warehouse Lines of Credit - Summary of Warehouse Lines of Credit (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit $ 1,912,261 $ 1,303,187
Warehouse Lines of Credit    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit 1,914,696 1,304,407
Prepaid commitment fees (2,435) (1,220)
Warehouse lines of credit 1,912,261 1,303,187
Warehouse Lines of Credit | 800 Million Master Repurchase Facility Agreement Maturity on January 2021    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit $ 499,216 456,225
Maturity Jan. 31, 2021  
Warehouse Lines of Credit | 250 Million Master Repurchase Facility Agreement Maturity on August 2021    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit $ 146,259 80,965
Maturity Aug. 31, 2021  
Warehouse Lines of Credit | 700 Million Master Repurchase Facility Agreement Maturity on February 2021    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit $ 485,152 282,579
Maturity Feb. 28, 2021  
Warehouse Lines of Credit | 200 Million Master Repurchase Facility Agreement Maturity on June 2021    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit $ 150,034 136,699
Maturity Jun. 30, 2021  
Warehouse Lines of Credit | 299 Million Master Repurchase Facility Agreement Maturity on September 2021    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit $ 108,842 148,149
Maturity Sep. 30, 2021  
Warehouse Lines of Credit | 500 Million Master Repurchase Facility Agreement Maturity on July 2021    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit $ 349,308 190,221
Maturity Jul. 31, 2021  
Warehouse Lines of Credit | 200 Million Master Repurchase Facility Agreement Maturity on April 2021    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit $ 147,889  
Maturity Apr. 30, 2021  
Warehouse Lines of Credit | 75 Million Master Repurchase Facility Agreement Maturity on February 2024    
Warehouse Lines of Credit [Line Items]    
Warehouse lines of credit $ 27,996 $ 9,569
Maturity Feb. 29, 2024