Annual report [Section 13 and 15(d), not S-K Item 405]

DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional and Fair Value of Derivative Financial Instruments Not Designated as Hedging Instruments (Details)

v3.25.0.1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Notional and Fair Value of Derivative Financial Instruments Not Designated as Hedging Instruments (Details) - Not Designated as Hedging Instruments - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Interest Rate Lock Commitments    
Derivative [Line Items]    
Notional Value $ 1,072,217 $ 821,865
Derivative Asset 7,964 14,902
Derivative Liability 0 0
Forward delivery commitments and best efforts sales commitments    
Derivative [Line Items]    
Notional Value 1,513,330 933,850
Derivative Asset 9,074 693
Derivative Liability $ 2,487 $ 16,245