v3.26.1
Fair Value Measurements - Schedule of Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial Assets:    
Equity securities $ 1,339 $ 1,347
Available for sale debt securities 4,884 4,738
Mortgage banking assets:    
Loans held for sale 297,243 309,213
Loans held for investment 173,852 178,578
Commitments 6,336 2,764
Mortgage servicing rights 20,608 17,048
Lender risk account 29,569 30,446
Total 533,831 544,134
Financial Liabilities:    
Commitments 365 596
Total 365 596
Interest rate-lock commitments    
Mortgage banking assets:    
Commitments 4,109 2,712
Financial Liabilities:    
Commitments 168 6
Forward sales commitments    
Mortgage banking assets:    
Commitments 2,227 52
Financial Liabilities:    
Commitments 197 590
Level 1    
Financial Assets:    
Equity securities 1,339 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,339 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,884 4,738
Mortgage banking assets:    
Loans held for sale 297,243 309,213
Loans held for investment 173,852 178,578
Mortgage servicing rights 0 0
Lender risk account 0 0
Total 478,206 492,581
Financial Liabilities:    
Total 197 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 2,227 52
Financial Liabilities:    
Commitments 197 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 20,608 17,048
Lender risk account 29,569 30,446
Total 54,286 50,206
Financial Liabilities:    
Total 168 6
Level 2 | Interest rate-lock commitments    
Mortgage banking assets:    
Commitments 4,109 2,712
Financial Liabilities:    
Commitments 168 6
Level 2 | Forward sales commitments    
Mortgage banking assets:    
Commitments 0 0
Financial Liabilities:    
Commitments $ 0 $ 0