v3.26.1
Fair Value of Financial Instruments - Summary of Estimated Fair Value of Amounts (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Non-marketable equity securities $ 11,053 $ 8,759
Other borrowings 75,000 30,000
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 34,222 79,767
Loans held for sale 223,112 170,933
Loans held for investment, net 1,685,553 1,598,572
Non-marketable equity securities 11,053 8,759
Deposits 2,047,671 1,987,684
Other borrowings 75,000 30,000
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 34,222 79,767
Loans held for sale 223,112 170,933
Loans held for investment, net 1,666,173 1,565,718
Non-marketable equity securities 11,053 8,759
Deposits 1,912,777 1,884,592
Other borrowings 75,000 30,002
Fair Value | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 34,222 79,767
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held for sale 223,112 170,933
Deposits 1,912,777 1,884,592
Other borrowings 75,000 30,002
Fair Value | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held for investment, net 1,666,173 1,565,718
Non-marketable equity securities $ 11,053 $ 8,759