v3.26.1
Fair Value Measurements - Schedule of Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Assets:    
Equity securities $ 1,333 $ 1,347
Available for sale debt securities 4,880 4,738
Mortgage banking assets:    
Loans held for sale 311,991 309,213
Loans held for investment 165,588 178,578
Commitments 3,817 2,764
Mortgage servicing rights 23,088 17,048
Lender risk account 29,343 30,446
Total 540,040 544,134
Financial Liabilities:    
Commitments 519 596
Total 519 596
Interest rate-lock commitments    
Mortgage banking assets:    
Commitments 3,669 2,712
Financial Liabilities:    
Commitments 23 6
Forward sales commitments    
Mortgage banking assets:    
Commitments 148 52
Financial Liabilities:    
Commitments 496 590
Level 1    
Financial Assets:    
Equity securities 1,333 1,347
Available for sale debt securities 0 0
Mortgage banking assets:    
Loans held for sale 0 0
Loans held for investment 0 0
Mortgage servicing rights 0 0
Lender risk account 0 0
Total 1,333 1,347
Financial Liabilities:    
Total 0 0
Level 1 | Interest rate-lock commitments    
Mortgage banking assets:    
Commitments 0 0
Financial Liabilities:    
Commitments 0 0
Level 1 | Forward sales commitments    
Mortgage banking assets:    
Commitments 0 0
Financial Liabilities:    
Commitments 0 0
Level 2    
Financial Assets:    
Equity securities 0 0
Available for sale debt securities 4,880 4,738
Mortgage banking assets:    
Loans held for sale 311,991 309,213
Loans held for investment 165,588 178,578
Mortgage servicing rights 0 0
Lender risk account 0 0
Total 482,607 492,581
Financial Liabilities:    
Total 496 590
Level 2 | Interest rate-lock commitments    
Mortgage banking assets:    
Commitments 0 0
Financial Liabilities:    
Commitments 0 0
Level 2 | Forward sales commitments    
Mortgage banking assets:    
Commitments 148 52
Financial Liabilities:    
Commitments 496 590
Level 2    
Financial Assets:    
Equity securities 0 0
Available for sale debt securities 0 0
Mortgage banking assets:    
Loans held for sale 0 0
Loans held for investment 0 0
Mortgage servicing rights 23,088 17,048
Lender risk account 29,343 30,446
Total 56,100 50,206
Financial Liabilities:    
Total 23 6
Level 2 | Interest rate-lock commitments    
Mortgage banking assets:    
Commitments 3,669 2,712
Financial Liabilities:    
Commitments 23 6
Level 2 | Forward sales commitments    
Mortgage banking assets:    
Commitments 0 0
Financial Liabilities:    
Commitments $ 0 $ 0