v3.26.1
Loans - Summary of loans by past due status (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Loans    
Nonaccrual Loans $ 736 $ 8,572
Total Past Due & Nonaccrual Loans 748 8,591
Loans Not Past Due 1,814,000 1,749,654
Loans held for investment 1,814,748 1,758,245
30-59 Days Past Due    
Loans    
Past due Loans   12
60-89 Days Past Due    
Loans    
Past due Loans 12  
Greater than 90 Days Past Due    
Loans    
Past due Loans   7
Real Estate    
Loans    
Loans held for investment 512,391 489,928
Real Estate | Multifamily    
Loans    
Nonaccrual Loans 7,800 7,836
Total Past Due & Nonaccrual Loans   7,836
Loans Not Past Due 389,000 364,964
Loans held for investment 389,000 372,800
Real Estate | Commercial real estate    
Loans    
Loans Not Past Due 114,357 107,293
Loans held for investment 114,357 107,293
Real Estate | 1-4 family    
Loans    
Loans Not Past Due 9,034 9,835
Loans held for investment 9,034 9,835
Commercial    
Loans    
Nonaccrual Loans 736 736
Total Past Due & Nonaccrual Loans 736 736
Loans Not Past Due 1,274,809 1,244,819
Loans held for investment 1,275,545 1,245,555
Consumer    
Loans    
Total Past Due & Nonaccrual Loans 12 19
Loans Not Past Due 26,800 22,743
Loans held for investment 26,812 22,762
Consumer | 30-59 Days Past Due    
Loans    
Past due Loans   12
Consumer | 60-89 Days Past Due    
Loans    
Past due Loans $ 12  
Consumer | Greater than 90 Days Past Due    
Loans    
Past due Loans   $ 7