v3.26.1
Fair Value of Assets and Liabilities - Summary of Assets and Liabilities Measured on a Non-Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Nonrecurring Basis        
Allowance for credit losses $ 78,392 $ 75,676 $ 65,232 $ 63,348
Level 2 | Nonrecurring Basis        
Nonrecurring Basis        
Loans held for sale 1,250 1,678    
Allowance for credit losses 58 57    
Level 3 | Nonrecurring Basis        
Nonrecurring Basis        
Loans held for sale 0 0    
Collateral dependent loans | Level 2 | Nonrecurring Basis        
Nonrecurring Basis        
Collateral dependent loans 0 0    
Collateral dependent loans | Level 3 | Nonrecurring Basis        
Nonrecurring Basis        
Collateral dependent loans $ 16,526 $ 7,738