Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Fair Value Measurements - Summary of Reconciliation of Level 3 Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
IRLCs    
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]    
Beginning balance $ 19,922 $ 12,541
Net transfers and revaluation gains 110,416 7,381
Ending balance 130,338 19,922
Contingent Liabilities    
Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]    
Beginning balance 8,073 5,106
Payments (21,684) (6,688)
Additions   1,735
Valuation adjustments 31,705 7,920
Ending balance $ 18,094 $ 8,073