Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary of Reconciliation of Level Three Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)

v3.21.1
Fair Value Measurements - Summary of Reconciliation of Level Three Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
IRLCs    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 130,338 $ 19,922
Net transfers and revaluation gains (92,329) 81,333
Ending balance 38,009 101,255
Contingent Liabilities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 18,094 8,073
Payments (8,146) (2,405)
Valuation adjustments 6,620 9,007
Ending balance $ 16,568 $ 14,675