XML 71 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Fair Value Option for Mortgage Loans Held For Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 9,486,922 $ 6,542,232
Mortgage Loans Held for Sale    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 9,486,923 6,542,232
Principal Amount Due Upon Maturity 9,319,342 6,418,082
Difference 167,581 124,150
Non-Mortgage Loans Held for Sale    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 269,460 163,018
Principal Amount Due Upon Maturity 276,604 168,573
Difference $ (7,144) $ (5,555)