v3.26.1
Fair Value Measurements - Schedule of Gain (Loss) on Derivative and Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Interest rate lock commitments    
Derivatives, Fair Value [Line Items]    
Notional Values $ 303,424 $ 144,307
Forward sales of mortgage-backed securities    
Derivatives, Fair Value [Line Items]    
Notional Values 428,750 217,500
Mandatory delivery forward loan sale commitments    
Derivatives, Fair Value [Line Items]    
Notional Values 60,827 108,673
Best-effort delivery forward loan sale commitments    
Derivatives, Fair Value [Line Items]    
Notional Values $ 5,885 $ 9,955