v3.25.2
Fair Value Measurements - Reconciliation of Assets with Unobservable Inputs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 30,520,000 $ 22,920,000 $ 29,098,000 $ 22,106,000
Change included in earnings (1,491,000) (550,000) (2,645,000) (979,000)
Purchases and issuances 6,413,000 4,551,000 9,835,000 7,609,000
Sales and settlements (4,240,000) (2,669,000) (5,086,000) (4,484,000)
Ending balance 31,202,000 24,252,000 31,202,000 24,252,000
Net change in unrealized gains (losses) relating to items held at end of period 1,296,000 1,059,000 1,296,000 1,059,000
Net change in unrealized gains (losses) included in other comprehensive income 0 0 0 0
Mortgage servicing rights        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 26,814,000 20,055,000 26,439,000 19,564,000
Change included in earnings (818,000) (81,000) (1,673,000) (106,000)
Purchases and issuances 1,510,000 1,103,000 2,740,000 1,619,000
Sales and settlements 0 0 0 0
Ending balance 27,506,000 21,077,000 27,506,000 21,077,000
Net change in unrealized gains (losses) relating to items held at end of period 0 0 0 0
Commercial servicing rights        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 2,317,000 2,100,000 2,194,000 2,200,000
Change included in earnings (120,000) (16,000) (193,000) (145,000)
Purchases and issuances 203,000 32,000 399,000 61,000
Sales and settlements 0 0 0 0
Ending balance 2,400,000 2,116,000 2,400,000 2,116,000
Net change in unrealized gains (losses) relating to items held at end of period 0 0 0 0
Interest rate lock commitments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 1,389,000 765,000 465,000 342,000
Change included in earnings (553,000) (453,000) (779,000) (728,000)
Purchases and issuances 4,700,000 3,416,000 6,696,000 5,929,000
Sales and settlements (4,240,000) (2,669,000) (5,086,000) (4,484,000)
Ending balance 1,296,000 1,059,000 1,296,000 1,059,000
Net change in unrealized gains (losses) relating to items held at end of period $ 1,296,000 $ 1,059,000 $ 1,296,000 $ 1,059,000