Servicing Assets - Unpaid Principal Balances of Loans Serviced for Others (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Loan portfolios serviced for: | ||
| Unpaid principal balances of loans serviced | $ 1,573,649 | $ 1,594,067 |
| SBA guaranteed loans | ||
| Loan portfolios serviced for: | ||
| Unpaid principal balances of loans serviced | 1,429,874 | 1,408,358 |
| USDA guaranteed loans | ||
| Loan portfolios serviced for: | ||
| Unpaid principal balances of loans serviced | $ 143,775 | $ 185,709 |