v3.26.1
Fair Value of Assets and Liabilities - Schedule of Changes In Level 3 Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Municipal        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 114,185 $ 121,844 $ 99,603 $ 121,607
Net income 0 0 0 0
Other comprehensive income or loss (543) (2,353) (4,561) (7,431)
Purchases 13,219 0 37,361 15,282
Settlements (3,158) (3,416) (8,700) (13,383)
Net transfers into Level 3 0 0 0 0
Ending balance 123,703 116,075 123,703 116,075
Mortgage loans held-for-sale        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 52,473 56,324 53,814 60,399
Net income (106) 479 (228) 1,452
Other comprehensive income or loss 0 0 0 0
Purchases 0 0 0 0
Settlements (21,133) (44,819) (34,538) (69,420)
Net transfers into Level 3 16,355 15,184 28,541 34,737
Ending balance 47,589 27,168 47,589 27,168
Loans held-for- investment        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 55,357 34,002 56,200 34,896
Net income 75 565 150 836
Other comprehensive income or loss 0 0 0 0
Purchases 0 0 0 0
Settlements (13,083) (7,778) (27,330) (12,725)
Net transfers into Level 3 13,652 26,248 26,981 30,030
Ending balance 56,001 53,037 56,001 53,037
Mortgage servicing rights        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 195,276 196,307 195,023 203,788
Net income 6,627 (3,246) 6,880 (10,727)
Other comprehensive income or loss 0 0 0 0
Purchases 0 0 0 0
Settlements 0 0 0 0
Net transfers into Level 3 0 0 0 0
Ending balance 201,903 193,061 201,903 193,061
Derivative assets        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 4,525 5,493 3,416 1,950
Net income 578 55 1,687 3,598
Other comprehensive income or loss 0 0 0 0
Purchases 0 0 0 0
Settlements 0 0 0 0
Net transfers into Level 3 0 0 0 0
Ending balance $ 5,103 $ 5,548 $ 5,103 $ 5,548