v3.26.1
Fair Value Measurements - Schedule of Fair Value, by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets:    
Securities available for sale, at fair value $ 842,335 $ 608,804 [1]
Securities held to maturity, net 212,427 245,276
Equity securities 551 547 [1]
Carrying Amount    
Financial assets:    
Cash and cash equivalents 821,766 586,630
Securities available for sale, at fair value 842,335 608,804
Securities held to maturity, net 224,223 256,510
Equity securities 551 547
Restricted securities 3,759 3,383
Loans, net 270,571 270,663
Accrued interest receivable 8,628 7,108
Financial liabilities:    
Time deposits 7,479 9,233
Accrued interest payable 54 32
Total Fair Value    
Financial assets:    
Cash and cash equivalents 821,766 586,630
Securities available for sale, at fair value 842,335 608,804
Securities held to maturity, net 212,427 245,276
Equity securities 551 547
Restricted securities 3,759 3,383
Loans, net 265,952 265,971
Accrued interest receivable 8,628 7,108
Financial liabilities:    
Time deposits 7,436 9,204
Accrued interest payable 54 32
Total Fair Value | Level 1    
Financial assets:    
Cash and cash equivalents 821,766 586,630
Securities available for sale, at fair value 652,683 437,828
Securities held to maturity, net 73,742 85,681
Equity securities 551 547
Restricted securities 0 0
Loans, net 0 0
Accrued interest receivable 0 0
Financial liabilities:    
Time deposits 0 0
Accrued interest payable 0 0
Total Fair Value | Level 2    
Financial assets:    
Cash and cash equivalents 0 0
Securities available for sale, at fair value 189,652 170,976
Securities held to maturity, net 138,685 159,595
Equity securities 0 0
Restricted securities 3,759 3,383
Loans, net 0 0
Accrued interest receivable 8,628 7,108
Financial liabilities:    
Time deposits 0 0
Accrued interest payable 54 32
Total Fair Value | Level 3    
Financial assets:    
Cash and cash equivalents 0 0
Securities available for sale, at fair value 0 0
Securities held to maturity, net 0 0
Equity securities 0 0
Restricted securities 0 0
Loans, net 265,952 265,971
Accrued interest receivable 0 0
Financial liabilities:    
Time deposits 7,436 9,204
Accrued interest payable $ 0 $ 0
[1] Derived from audited consolidated financial statements.