XML 127 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASURES - Schedule of Difference Between Fair Value and Principal Balance for Mortgage Loans Held for Sale Measured at Fair Value (Details) - Mortgage loans held for sale - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value of mortgage loans held for sale $ 528,599 $ 281,332
Aggregate unpaid principal balance of mortgage loans held for sale 525,071 273,915
Past due loans of 90 days or more 0 781
Nonaccrual loans 0 781
Unpaid principal balance of nonaccrual loans $ 0 $ 774