Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Warehouse Lines of Credit - Summary of Warehouse Lines of Credit (Parenthetical) (Details) - USD ($)
9 Months Ended
Oct. 01, 2020
Sep. 30, 2020
250 Million Master Repurchase Facility Agreement Maturity on August 2021    
Warehouse Lines of Credit [Line Items]    
Minimum deposit required for line of credit   $ 750,000
200 Million Master Repurchase Facility Agreement Maturity on June 2021    
Warehouse Lines of Credit [Line Items]    
Minimum deposit required for line of credit   $ 1,100,000
200 Million Master Repurchase Facility Agreement Maturity on June 2021 | Interest Rate Floor    
Warehouse Lines of Credit [Line Items]    
Line of credit facility, floor rate   1.525%
299 Million Master Repurchase Facility Agreement Maturity on September 2021    
Warehouse Lines of Credit [Line Items]    
Line of credit facility, extended maturity   2021-09
299 Million Master Repurchase Facility Agreement Maturity on September 2021 | Subsequent Event    
Warehouse Lines of Credit [Line Items]    
Decreased borrowing capacity $ (299,000,000.0)  
200 Million Master Repurchase Facility Agreement Maturity on April 2021 | Interest Rate Floor    
Warehouse Lines of Credit [Line Items]    
Line of credit facility, floor rate   1.75%
75 Million Master Repurchase Facility Agreement Maturity on February 2024 | Maximum    
Warehouse Lines of Credit [Line Items]    
Line of credit facility, expiration period   4 years
75 Million Master Repurchase Facility Agreement Maturity on February 2024 | Interest Rate Floor    
Warehouse Lines of Credit [Line Items]    
Line of credit facility, floor rate   3.375%