v3.26.1
Fair Value Measurements - Notional and Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivative [Line Items]    
Derivative Asset $ 6,017 $ 4,210
Derivative Liability 329 804
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Asset 6,017 4,210
Derivative Liability 329 804
Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Asset   4,210
Derivative Liability   2,431
IRLCs | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Value 244,504 271,373
Derivative Asset 4,009 4,210
Derivative Liability 329 250
Forward commitments | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Value 242,000 286,000
Derivative Asset 2,008 0
Derivative Liability $ 0 554
Interest rate swaps | Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Value   268,768
Derivative Asset   0
Derivative Liability   $ 1,627