Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Assets:            
Trading securities $ 63   $ 93      
Derivative            
Mortgage loans held for sale 2,239,150 $ 1,982,521 1,504,842 $ 1,713,999 $ 1,333,733 $ 966,171
Derivative            
Contingent liabilities due to acquisitions 22,090   8,073      
Recurring Fair Value Measurements            
Assets:            
Trading securities 63   93      
Derivative            
Interest rate lock commitments 186,016   19,922      
Mortgage loans held for sale 2,239,150   1,504,842      
Mortgage servicing rights, net 392,191   418,402      
Total assets at fair value 2,817,420   1,943,259      
Derivative            
Forward delivery commitments 10,790   4,863      
Contingent liabilities due to acquisitions 22,090   8,073      
Total liabilities at fair value 32,880   12,936      
Recurring Fair Value Measurements | Level 1            
Assets:            
Trading securities 63   93      
Derivative            
Total assets at fair value 63   93      
Recurring Fair Value Measurements | Level 2            
Derivative            
Mortgage loans held for sale 2,239,150   1,504,842      
Total assets at fair value 2,239,150   1,504,842      
Derivative            
Forward delivery commitments 10,790   4,863      
Total liabilities at fair value 10,790   4,863      
Recurring Fair Value Measurements | Level 3            
Derivative            
Interest rate lock commitments 186,016   19,922      
Mortgage servicing rights, net 392,191   418,402      
Total assets at fair value 578,207   438,324      
Derivative            
Contingent liabilities due to acquisitions 22,090   8,073      
Total liabilities at fair value $ 22,090   $ 8,073