v3.26.1
Derivative Financial Instruments - Schedule of Derivative Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Derivative [Line Items]    
Notional Amount $ 574,220 $ 375,169
Asset $ 6,336 $ 2,764
Derivative Asset Statement Of Financial Position Extensible Enumeration Not Disclosed Flag Other assets Other assets
Liability $ 365 $ 596
DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag Liability Liability
Interest rate-lock commitments    
Derivative [Line Items]    
Notional Amount $ 201,148 $ 144,154
Asset 4,109 2,712
Liability 168 6
Forward commitments    
Derivative [Line Items]    
Notional Amount 373,072 231,015
Asset 2,227 52
Liability $ 197 $ 590