v3.26.1
Fair Value Measurements - Summary of estimated fair values of financial instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial Assets:    
Securities, held-to-maturity $ 58,312 $ 60,193
Securities, restricted, at cost 3,173 3,173
Loans held for investment, net 1,791,550 1,734,405
Accrued interest receivable 1,100 1,100
Financial Liabilities:    
Time deposits 14,384 6,172
Carrying Value    
Financial Assets:    
Cash and cash equivalents 222,221 235,887
Securities, held-to-maturity 58,312 60,193
Securities, restricted, at cost 3,173 3,173
Loans held for investment, net 1,791,550 1,734,405
Accrued interest receivable 13,305 12,640
Financial Liabilities:    
Time deposits 14,384 6,172
Demand and other deposits 2,088,184 2,056,835
Secured borrowings 39 40
Accrued interest payable 16 1
Fair Value    
Financial Assets:    
Cash and cash equivalents 222,221 235,887
Securities, held-to-maturity 53,247 55,500
Loans held for investment, net 1,764,120 1,710,581
Accrued interest receivable 13,305 12,640
Financial Liabilities:    
Time deposits 0 6,146
Demand and other deposits 2,088,184 2,056,835
Secured borrowings 39 40
Accrued interest payable 16 1
Fair Value | (Level 1)    
Financial Assets:    
Cash and cash equivalents 222,221 235,887
Loans held for investment, net 0 0
Accrued interest receivable 0 0
Financial Liabilities:    
Time deposits   0
Demand and other deposits 2,088,184 2,056,835
Secured borrowings 0 0
Accrued interest payable 0  
Fair Value | (Level 2)    
Financial Assets:    
Cash and cash equivalents 0 0
Securities, held-to-maturity 53,247 55,500
Loans held for investment, net 0 0
Accrued interest receivable 1,226 1,147
Financial Liabilities:    
Time deposits 0 6,146
Demand and other deposits 0 0
Secured borrowings 0 0
Accrued interest payable 16 1
Fair Value | (Level 3)    
Financial Assets:    
Cash and cash equivalents 0 0
Loans held for investment, net 1,764,120 1,710,581
Accrued interest receivable 12,079 11,493
Financial Liabilities:    
Time deposits   0
Demand and other deposits 0 0
Secured borrowings 39 $ 40
Accrued interest payable $ 0