v3.26.1
Derivatives - Carrying Amounts of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
IRLCs    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount $ 15,194 $ 6,172
Derivative asset, estimated fair value 218 91
Derivative liability, notional amount 0 193
Derivative liability, estimated fair value 0 1
TBA securities    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount 20,250 9,750
Derivative asset, estimated fair value 42 11
Derivative liability, notional amount 33,250 20,150
Derivative liability, estimated fair value $ 115 $ 59